ISP Hookup HOWTO pl 5 (2)


ISP-Hookup-HOWTO czyli jak przyłączyć Linuxa do Internetu: Nowinki Następna strona Poprzednia strona Spis treści 5. Nowinki 5.1 Jak skonfigurować czytnik nowinek online? Tak długo, jak jest aktywne PPP, masz możliwość korzystania z nowinek online. Istnieje mnóstwo dostępnego oprogramowania. Zwykle wybiera sie pomiędzy rtin i trn. Aby rozpocząc czytanie nowinek trzeba jeszcze tylko powiadomić czytnik, z którego serwera ma korzystać. Wystarczy zmodyfikować plik .profile dodając nową zmienną środowiskową: export NNTPSERVER=news.acme.net Aby twoj adres (From) pojawiający się w wysyłanych na nowinki listach był poprawny, niektóre porgramy wymagają dodania jescze jednej zmiennej: export NNTP_INEWS_DOMAIN=acme.net 5.2 Jak skonfiguraować czynanie nowinek offline? Aby moc czytać nowinki offline, dzieki temu obniżyć rachunki za telefon, a jednocześnie uzyskać większą elastyczność, trzeba skonfigurować lokalny bufor nowinek (news-spool). Wymaga to pewnej konfiguracji, jak również wolnego miejsca na dysku. Po wstępnym skonfigurowaniu, później wszystko powino działać już samo z siebie, wymagając tylko trochę sprawdzenia i poprawek od czasu do czasu. Opiszemy dwa rózne rozwiązania. 5.3 Jak skonfigurować C News? Rozwiązanie tutaj opisane opiera się na sewerze nowinek C News i protokole NNTP. C News powstało z myslą o pracy w zupełnie innej konfiguracji, lecz jest na tyle elastyczny, że potrafi sobie poradzić i w tej systuacji. Można również skorzystać z nowszego serwera INN, który może jednak wymagać trochę więcej zasobów. Pamiętaj aby nie zainstalować obu; nie potrafią współistnieć w pokoju. Jest bardzo ważne aby wszelkie zabiegi kongiracyjno-pielęgnacyjne wykonywać jako użytkownik news i aby wszystkie pliki konfiguracyjne umieścić w /usr/lib/news. Będąc zalogowanym jako root wystrczy napisać su news; cd. Najważniejsze pliki konfiguracyjne: active spis aktywnych list dyskusyjnych. Jest modyfikowany przez program addgroup np. addgroup comp.os.linux.networking y. organization powinien po prostu zawierać tekst jaki chcesz aby się pokazywał w nagłówku Organization:, w naszym przykładzie będzie to: Dirk Gently's Holistic Detective Agency mailname w naszym przykładzie będzie to acme.net. whoami zawiera nazwę twego miejsca, która pokazuje się w nagłówku Path:. W opisywanej konfiguracji NewsX, ta nazwa nigdy nie opuści twego komputera, więc może być dowolna, pod warunkiem, że będzie jednoznaczna. W tym przypadku roderick. sys steruje pobieraniem i dalszą dystrybucją artykułów. Zakładamy, że w naszym przykładzie dostawca do ścieżki Path dodaje człon acme.net i że jest to jedyne nasze źródło nowinek. Podany przykład zakłada, że bedziemy przyjmować wszystkie nadsyłane artykuły, lecz my będziemy pisać jedynie do grup acme.net. Zakładamy, że w naszym przykładzie ISP dodaje do Path nazwę acme.net, oraz że jest to nasze jedyne źródło nowinek. W podanym przykładzie akceptujemy wszystkie przychodzące artykuły, lecz będziemy wysyłać nasze artykuły jedynie do acme.net, ale tylko te, których wcześniej nie otrzymaliśmy, i które zostały stworzone na naszym komputerze. W tej uproszczonej konfiguracji zakładamy, że wszystkie grupy będą przychodzić z jednego źródła. /all określa nazwę dystrybucji, i musi być dołączone. Ostatnie F mowi o (wskazuje), że wychodzące artykuły będą gromadzone w pliku. ME:all/all:: acme/acme.net:all,!junk/all:FL: W naszym przykładzie musimy jeszcze utworzyć katalog-bufor dla wychodzących artykułów, będzie to: mkdir /var/spool/news/out.going/acme mailpaths steruje wysyłaniem artykułów do grup moderowanych, choć to zadanie można zawsze powierzyć naszemu dostawcy. C News wymaga codziennej pielęgnacji, choć można to zrobić raz na zawsze za pomocą polecenia crontab -e wydanego jako użytkownik news. Sugerowane ustawienia są nastęujące, mogą być dostosowane do indywidualnych potrzeb: # obsłuż przychodzące i wychodzące paczki artykułów 10,40 * * * * /usr/lib/newsbin/input/newsrun # usuń przeterminowane artykuły C News, raz dziennie 30 0 * * * /usr/lib/newsbin/expire/doexpire # monitoruj i powiadom w razie kłopotów 00 2 * * sat /usr/lib/newsbin/maint/addmissing 40 3 * * * /usr/lib/newsbin/maint/newswatch 50 3 * * * /usr/lib/newsbin/maint/newsdaily newsrun przesyła artykuły (dwa razy na godzinę), doexpire usuwa artykuły, które są przestarzałe (każdej nocy o 00:30), a trzy ostatnie polecenia wykonują różne działania administracyjne, poprawiając napotkane błędy. Powinno się również zapewnić wyczyszczenie katalogów podczas uruchamiania systemu. Jako root dopisz następujący wiersz do pliku /etc/rc.d/rc.local: su news -c /usr/lib/newsbin/maint/newsboot Nowinki mogą być pobierane z serwera NNTP programem NewsX. Można go znaleźć pod adresem: ftp://sunsite.unc.edu/pub/Linux/system/News/newsx-0.1.tar.gz Or: ftp://ftp.sn.no/user/egilk/newsx-0.3.tar.gz Konfiguracja NewsX jest całkiem prosta. Instalacja to klasyczny przykład kompilacji pakietu: make su make install exit Po wykonani opisanych powyżej działań, jedyne co pozostaje to utworzenie grup, które zamierzamy czytać za pomocą polecenia "addgroup". Aby pobrać artykuły, użytkownik news musi wydać polecenie (zakładając, że jest już zestawione połączenie przez PPP lub podobne): newsrun newsx acme news.acme.net newsrun Opcja -d zmusza program do wyświetlania przez cały czas komunikatów na ekranie. Więcej informacji w dokumentacji NewsX. NewsX zajmie się również wysyłaniem artykułów do zewnętrznych grup. Kontrola nad artykułami, które się starzeją wymaga utworzenia pliku explist. Komentarze w naszym przykładzie powinny wyjaśnić co jest naszym celem: # historię trzymamy 14 dni, nikt nie będzie tu dłużej niż 120 dniu /expired/ x 14 - /bounds/ x 0-1-120 - # utrzymuj artykuły tej grupy przez 2 miesiące comp.sources,comp.os.linux.all x 60 - # szum i smiecie wyrzucamu szybko, po dwóch dniach junk,control x 2 - # standardowo: 14 dni, bez archiwizacji all x 14 - ALT: W małej instalacji nowinek zwykle nie jest potrzebna grupa control. Jej ruch jest duży porównując z jej użytecznością. Głownym jej celem jest możliwość kasowania artykułków przez ich nadwcę oraz automatyczne tworzenie nowych grup. Aby się upewnić, że wiadomości zawierające polecenia newgroup nie namieszają w naszej konfiguracji, tworzymy plik newgroupperm, który definiuje na co w takich przypadkach pozwalamy: comp.os.linux tale@uunet.com yv all any nq W tym przykładzie, wszyskie poprawne grupy w drzewie comp.os.linux bedą tworzone (y), a użytkownik news bedzie o tym informowany(v). Całą reszta będzie ignorowana (n) bez żadnych komunikaów na ten temat(q). Jeśli chcesz tworzyć wszystkie nowe grypy ręcznie wystarczy ostatni wiersz. ALT: Alternatywą dla NewsX są suck lub slurp połączone zpostit. Slurp korzysta z NNTP NEWNEWS, które potrafi wyygenerować poważne obciązenie na wielu serwerach nowinek. 5.4 Jak skonfiguraować Leafnode? Innym rozwiązaniem jest zainstalowanie i skonfigurowanie zintegrowanego pakietu leafnode. Obsłuży wszelkie zadania wymagane przez osobisty bufor nowinek i jest prosty w konfiguracji. można go znaleźć pod adresem: http://www.troll.no/freebies/leafnode.html Podobnie jak w przypadku C News, wszelkie prace administracyjne przy nowinkach nalezy wykonywać jako użytkownik news. Katalogiem macierzystym dla leafnode jest /usr/lib/leafnode. Instalacja wygląda następująco: cd /usr/lib/leafnode tar -xzvf leafnode-0.8.tgz cd leafnode-0.8 make su make install Nadal będąc zalogowanym jako root, zmodyfikuj wiersz w pliku /etc/inetd.conf strujący obslugą protokołu nntp: nntp stream tcp nowait news /usr/sbin/tcpd /usr/local/sbin/leafnode I włącz : killall -HUP inetd Teraz znów musisz pracować jako news. Zmień wiesz w pliku /usr/lib/leafnode/config definiujący serwer NNTP, z którego będziemy korzystać. W naszym przykładzie: server = news.acme.net Leafnode potrafi o siebie zadbać jeśli do crotaba dopisze się następujące polecenie (poprzez uruchomienie jako użytkownik news polecenia crontab -e ): # expire Leafnode, once a day 0 4 * * * /usr/local/sbin/texpire Następujące polecenie, wydane jako użytkownik news powoduje wymianę nowinek z serwerem (zakładamy, zę działa PPP): /usr/local/sbin/fetch Uzytkownicy, którzy chcą teraz czytać nęwsy powinni skorzystać z wcześniejszego opisu Jak skonfigurować czytanie nowinek online?, pamiętając, że konfiguracje trzeba wykonać dla lokalnego komputera tzn: export NNTPSERVER=localhost To by bylo wszystko. Pierwsze polecenie fetch skopiuje listę dostępnych grup. Leafnode będzie monitorował, które grupy są czytane i adaptował się do nowej systuacji przy następnym uruchomieniu. ALT: Alternatywą dla leafnode jest nntpcache dostępny pod adresem: ftp://ftp.suburbia.net/pub/nntpcache/nntpcache.tgz Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
ISP Hookup HOWTO pl 7 (2)
ISP Hookup HOWTO pl (3)
ISP Hookup HOWTO pl 2 (2)
ISP Hookup HOWTO pl 8 (2)
ISP Hookup HOWTO pl 9 (2)
ISP Hookup HOWTO pl 4 (2)
ISP Hookup HOWTO pl 3 (2)
ISP Hookup HOWTO pl 6 (2)
ISP Hookup HOWTO pl (2)
ISP Hookup HOWTO pl
ISP Hookup HOWTO pl 1 (2)
isp hookup howto 1 2w7arvpg2hjfiw7hf24p3kl263cd7yusvheqy4i
isp hookup howto 7 rsyiiprzfbnv5m5twnk3in7yka6l3c4fuknhv5q
isp hookup howto 4 a2wxwfftezhc3jjh7id56jl4zzu5bq73xyldmuy
isp hookup howto 2 5hlyqtqimilgf3hg6w4jj5grxdbubmwxyte7zva
isp hookup howto 8 zuz2wzy2gtosmvx3wbmafmzgxznodrebbnfowyy
isp hookup howto 5 rfqnc6m5hwjq3a7p7e22q6t4kevmlcf2wuma5qa
isp hookup howto bhkepmim4fsxlt4o4gpn44ueaiuqs2275lkqchi
isp hookup howto 3 2tb4pp3wywhyxvuv6djjwlkftan2stbpkjcwe3a

więcej podobnych podstron