RSS


[ Pobierz całość w formacie PDF ]
.Zamiast samodzielnie obs�ugiwa�wszelkie specyficzne sposoby transportu, innd opiera si� na ró�nych ukrytych sys-temach zarz�dzaj�cych przesy�aniem artyku�ów do innych serwerów grup.Grupywychodz�ce s� obs�ugiwane przez kana�y.W zale�noSci od przeznaczenia kana�mo�e mie� ró�ne atrybuty, okreSlaj�ce dok�adnie, jakie informacje przekazuje doniego innd.W przypadku danych wychodz�cych przez NNTP, innd móg�by przy uruchamianiuwywo�a� program innxmit i przekazywa� mu na standardowe wejScie ID, rozmiari nazw� pliku ka�dego artyku�u, który powinien by� wys�any dalej.Natomiastw przypadku danych wychodz�cych przez UUCP, móg�by zapisywa� rozmiar arty-ku�u i jego nazw� pliku do specjalnego pliku log, który by�by sprawdzany w regu-larnych odst�pach czasu przez inny proces, który tworzy�by wsady i kolejkowa� jew podsystemie UUCP.Poza tymi dwoma przyk�adami, istniej� inne typy kana�ów, które niekoniecznie do-tycz� danych wychodz�cych.S� one u�ywane na przyk�ad przy archiwizowaniupewnych grup lub przy generowaniu informacji przegl�dowych.Informacje takiemaj� pomaga� przegl�darkom efektywniej dzieli� artyku�y na w�tki.Przegl�darkistarego typu musz� przegl�da� kolejno wszystkie artyku�y, by uzyska� z nag�ówkainformacje wymagane do podzia�u na w�tki.Obci��a to powa�nie serwer, szczególnieje�eli u�ywasz NNTP.Co wi�cej jest to bardzo wolne**.Mechanizm informacji po-gl�dowych �agodzi ten problem, poniewa� zapisuje wst�pnie wszystkie istotnenag�ówki ka�dej grupy w oddzielnym pliku (.overview).Póxniej przegl�darka mo�epobra� te informacj� albo bezpoSrednio j� odczytuj�c z katalogu bufora, albo wyko-nuj�c polecenie XOVER przy po��czeniu przez NNTP.Demon innd przekazuje* Wiek pokazuje pole nag�ówkaDate:.Ograniczenie zwykle wynosi dwa tygodnie.** Podzia� tysi�ca artyku�ów na w�tki przy komunikacji z obci��onym serwerem mo�e potrwa� i 5minut,co jest do przyj�cia tylko dla na�ogowców uzale�nionych od Usenetu. 402 Rozdzia� 23: Internet Newswszystkie artyku�y poleceniu overchan, które jest po��czone z demonem przez kana�.Dalej, przy okazji omawiania konfiguracji dostarczania grup, zobaczymy, jak to jestrealizowane.Przegl�darki grup dyskusyjnych i INNPrzegl�darki grup, dzia�aj�ce na tej samej maszynie co serwer (lub maj�ce zamonto-wany bufor grup serwera przez NFS) mog� czyta� artyku�y bezpoSrednio z katalogówbufora.W celu wys�ania artyku�u stworzonego przez u�ytkownika, wywo�uj� pro-gram inews, który dodaje brakuj�ce pola nag�ówka i przekazuje go do demona przezNNTP.Ewentualnie przegl�darki mog� dostawa� si� do serwera zdalnie przez NNTP.Abyunikn�� obci��enia demona, ten typ po��czenia jest obs�ugiwany inaczej ni� dostar-czanie grup oparte na NNTP.Gdy przegl�darka pod��czy si� do serwera NNTP,innd tworzy oddzielny program nnrpd obs�uguj�cy sesj�, natomiast innd wraca dorobienia wa�niejszych rzeczy (na przyk�ad odbierania przychodz�cych wiadomo-Sci)*.Zastanawiasz si� pewnie, jak proces innd rozró�nia przychodz�ce wiadomoSciod pod��czaj�cej si� przegl�darki grup.Odpowiedx jest prosta: protokó� NNTP wy-maga, by przegl�darka oparta na NNTP wys�a�a polecenie mode reader po po��czeniusi� z serwerem.Gdy polecenie to zostanie odebrane, serwer uruchamia nnrpd, prze-kazuje mu po��czenie i powraca do nas�uchiwania po��cze� z innych serwerówgrup.Znana jest przynajmniej jedna przegl�darka DOS-owa, która nie jest skonfigu-rowana w ten sposób i nie udaje si� jej po��czy� z INN, poniewa� sam innd nie rozpo-znaje �adnych polece� u�ywanych do czytania grup, jeSli nie wie, �e po��czenie po-chodzi od przegl�darki.Nieco wi�cej o dost�pie przegl�darki do INN-a powiemy w dalszej cz�Sci tego roz-dzia�u: Kontrolowanie dost�pu przegl�darki.Instalowanie INN-aZanim zag��bimy si� w konfiguracj� INN-a, powiemy troch� o jego instalacji.Prze-czytaj ten podrozdzia�, nawet je�eli zainstalowa�eS ju� INN-a z jak�S dystrybucj�Linuksa.Znajdziesz tu pewne wskazówki dotycz�ce bezpiecze�stwa i kompatybil-noSci.Dystrybucje Linuksa od pewnego czasu zawieraj� version INN-1.4sec.Niestety tawersja wnosi dwa problemy zwi�zane z bezpiecze�stwem.Nowsze wersje nie stwa-rzaj� ju� tych problemów, a wi�kszoS� dystrybucji Linuksa zawiera skompilowanepliki binarne wersji 2.INN-a (lub nowszych).Je�eli chcesz, mo�esz samodzielnie skompilowa� INN-a.Kod xród�owy mo�na zdo-by� z ftp.isc.org z katalogu /isc/inn/.Kompilacja INN-a wymaga edycji pliku konfi-guracyjnego, który przekazuje INN-owi pewne szczegó�y na temat systemu opera-cyjnego i pewnych funkcji, które mog� wymaga� niewielkich modyfikacji.* Nazwa programu nnrpd pochodzi od s�ów  NetNews Read & Post Daemon. Pliki konfiguracyjne INN-a 403Kompilacja samego pakietu jest prosta.Zawiera on bowiem skrypt BUILD, któryprzeprowadzi ci� przez ca�y proces.Kod xród�owy zawiera tak�e szczegó�ow� do-kumentacj�, mówi�c�, jak zainstalowa� i skonfigurowa� INN-a.Po zainstalowaniu wszystkich plików binarnych, mog� by� potrzebne pewne r�cznepoprawki zapewniaj�ce kompatybilnoS� INN-a z ró�nymi innymi aplikacjami, któremog� wymaga� dost�pu do programów rnews lub inews.Na przyk�ad UUCP spo-dziewa si� programu rnews w katalogu /usr/bin lub /bin, natomiast INN instaluje godomySlnie w /usr/lib/bin.Sprawdx, czy /usr/lib/bin/ jest w domySlnej Scie�ce prze-szukiwa� lub czy istnieje dowi�zanie symboliczne wskazuj�ce na rzeczywist� lokal-izacj� polece� rnews i inews.Podstawowe konfigurowanie INN-aJedn� z najwi�kszych trudnoSci, na jak� mo�e natrafi� pocz�tkuj�cy, jest to, �e INNdo poprawnego funkcjonowania wymaga dzia�aj�cej konfiguracji sieciowej, nawetgdy operuje na samodzielnym hoScie.Dlatego trzeba dopilnowa� dwóch spraw.Popierwsze, j�dro twojego Linuksa musi obs�ugiwa� sie� TCP/IP, gdy chcesz urucha-mia� INN-a.Po drugie, musisz mie� skonfigurowany interfejs p�tli zwrotnej, opisa-ny w rozdziale 5, Konfigurowanie sieci TCP/IP.Nast�pnie trzeba sprawdzi�, czy innd jest uruchamiany w czasie inicjacji komputera.DomySlna instalacja INN-a zawiera skrypt o nazwie boot w katalogu /etc/news/.Je�elitwoja dystrybucja u�ywa pakietu init typu System V, wystarczy, �e stworzysz do-wi�zanie symboliczne do pliku /etc/init.d/inn tak, by wskazywa�o na /etc/news/boot.W innych wersjach init musisz sprawdzi�, czy /etc/news/boot jest uruchamiany z jed-nego z twoich skryptów rc.Poniewa� INN wymaga sieci, skrypt startowy powinienby� uruchamiany po skonfigurowaniu interfejsów sieciowych.Pliki konfiguracyjne INN-aJe�eli wykona�eS te podstawowe zadania, mo�esz teraz przejS� do naprawd� cieka-wej cz�Sci INN-a: jego plików konfiguracyjnych.Wszystkie te pliki znajduj� si� wkatalogu /etc/news.W plikach konfiguracyjnych wersji 2.zosta�y wprowadzonepewne zmiany, a tu opisujemy w�aSnie t� wersj�.Je�eli pracujesz ze starsz� wersj�,ten rozdzia� powinien ci pomóc w uaktualnieniu konfiguracji.W kilku kolejnychpodrozdzia�ach omówimy kolejno pliki, tworz�c przyk�adow� konfiguracj� dla bro-waru wirtualnego [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wblaskucienia.xlx.pl