RSS


[ Pobierz całość w formacie PDF ]
.To w³aSnie koniecznoSæ kolejkowaniaogranicza ró¿norodnoSæ zastosowañ UUCP.W przypadku poczty elektronicznej,u¿ytkownik mo¿e przygotowaæ wiadomoSæ e-mail i wys³aæ j¹.Bêdzie ona oczekiwaæw kolejce na hoScie UUCP, a¿ zadzwoni on do innego hosta, by przes³aæ wiadomoSæ. Sieæ w Linuksie 13Jest to do przyjêcia w przypadku us³ug sieciowych takich jak poczta elektroniczna,ale nie nadaje siê dla innych us³ug, na przyk³ad rlogin.Pomimo tych ograniczeñ, wci¹¿ na Swiecie istnieje wiele sieci UUCP utrzymywa-nych g³Ã³wnie przez hobbystów, którzy oferuj¹ prywatnym u¿ytkownikom dostêpdo Internetu za rozs¹dn¹ cenê.G³Ã³wnym powodem d³ugotrwa³ej popularnoSciUUCP by³a jej atrakcyjnoSæ cenowa w porównaniu z bezpoSrednim pod³¹czeniemdo Internetu.Aby zrobiæ z twojego komputera wêze³ UUCP, potrzebujesz jedyniemodemu, dzia³aj¹cej implementacji UUCP i innego wêz³a UUCP, który bêdzie chcia³przyjmowaæ twoj¹ pocztê i grupy dyskusyjne.Wiele osób chêtnie obs³ugiwa³o ruchUUCP dla indywidualnych u¿ytkowników, poniewa¿ takie po³¹czenia nie zak³Ã³-ca³y zbytnio pracy ich sieci.Konfiguracjê UUCP omawiamy w jednym z dalszych rozdzia³Ã³w ksi¹¿ki, choæ czy-nimy to skrótowo, gdy¿ protokó³ ten jest obecnie wypierany przez TCP/IP.Dostêpdo Internetu jest powszechny i nie stanowi problemu w wiêkszoSci zak¹tków Swia-ta.Sieæ w LinuksieLinux, który powstaje wspólnym wysi³kiem programistów z ca³ego Swiata, nieby³by mo¿liwy bez sieci globalnej.Nie ma wiêc nic dziwnego w tym, ¿e od samegopocz¹tku pracowano nad zapewnieniem mu zdolnoSci sieciowych.ImplementacjaUUCP dzia³a³a ju¿ w pierwszych wersjach Linuksa, a prace nad sieci¹ opart¹ naTCP/IP rozpoczê³y siê jesieni¹ 1992 roku, kiedy Ross Biro wraz z grup¹ progra-mistów stworzyli to, co teraz jest znane pod nazw¹ Net-1.Po Rossie, który odszed³ w maju 1993 roku, pracê nad now¹ implementacj¹ konty-nuowa³ Fred van Kempen, przepisuj¹c g³Ã³wne czêSci kodu.Projekt ten by³ znany ja-ko Net-2.Pierwsza publiczna wersja, Net-2d, zosta³a udostêpniona w lecie 1993 roku(jako czêSæ j¹dra 0.99.10) i od tego czasu by³a utrzymywana i rozwijana przez kilkaosób, a przede wszystkim przez Alana Coxa*.Oryginalne prace Alana by³y znanepod nazw¹ Net-2Debugged, gdy¿ uwolni³ on kod od wielu b³êdów i wprowadzi³liczne udoskonalenia.Od wersji 1.0 Linuksa kod sieciowy Alana nosi³ nazwê Net-3.Kod ten by³ dalej rozwijany w Linuksie 1.2 i 2.J¹dra 2.2 i nowsze wykorzystuj¹wersjê Net-4, która pozostaje standardem do chwili obecnej.Kod sieciowy Linuksa Net-4 oferuje ró¿norodne sterowniki urz¹dzeñ i zaawanso-wane w³asnoSci.Do standardowych protoko³Ã³w Net-4 zaliczaj¹ siê: SLIP i PPP (doprzesy³ania danych przez ³¹cza szeregowe), PLIP (dla ³¹czy równoleg³ych), IPX (dlasieci kompatybilnych z Novellem, które omówimy w rozdziale 15, IPX i system pli-ków NCP), Appletalk (dla sieci Apple) i AX.25, NetRom i Rose (dla sieci radioamator-skich).Inne standardy obs³ugiwane przez Net-4 to: firewalle IP, liczenie ruchu IP(omawiane w rozdzia³ach 9 i 10) i maskowanie IP (omawiane w rozdziale 11, Masko-wanie IP i translacja adresów sieciowych).Zaawansowane algorytmy rutingu i tunelo-wanie IP s¹ obs³ugiwane na kilka mo¿liwych sposobów.W Net-4 zawarto sterowni-* Do Alana mo¿na pisaæ na adres alan@lxorguk.ukuu.org.uk. 14 Rozdzia³ 1: Wprowadzenie do sieciki dla szeregu urz¹dzeñ Ethernet, a tak¿e dla FDDI, Token Ring, Frame Relay i ISDNoraz ATM.Ponadto istnieje tu wiele innych w³aSciwoSci, które znacznie rozszerzaj¹ elastycz-noSæ Linuksa.Nale¿¹ do nich implementacja systemu plików SMB, która wspó³dzia³az takimi aplikacjami, jak lanmanager i Microsoft Windows, oraz implementacjaNovell NCP (NetWare Core Protocol)*.Ró¿ne Scie¿ki rozwojuW ró¿nych okresach w ró¿nych kierunkach rozwijano oprogramowanie sieciowedla Linuksa.Po uznaniu Net-2Debugged za implementacjê sieci, Fred nadal pracowa³ nad kodemsieciowym.W rezultacie powsta³a wersja kodu o nazwie Net-2e, która charakteryzo-wa³a siê du¿o lepiej przemySlan¹ konstrukcj¹ warstwy sieciowej.Fred chcia³ te¿ustandaryzowaæ interfejs sterowników urz¹dzeñ (Device Driver Interface  DDI), aleprace nad Net-2e zakoñczono.Inna implementacja sieci TCP/IP pochodzi od Matthiasa Urlichsa, który napisa³ ste-rownik ISDN dla Linuksa i FreeBSD.W tym celu zintegrowa³ on czêSæ kodu siecio-wego BSD z j¹drem Linuksa.Projekt ten równie¿ nie jest rozwijany.Wiele siê zmieni³o w implementacji sieci w j¹drze Linuksa, i wci¹¿ siê zmienia.Cza-sem oznacza to, ¿e zmiany musz¹ wyst¹piæ tak¿e w innym oprogramowaniu, takimjak narzêdzia do konfiguracji sieci.Choæ nie jest to obecnie tak du¿ym problememjak niegdyS, jednak wci¹¿ mo¿e siê zdarzyæ, ¿e jeSli zainstalujesz nowsz¹ wersjêj¹dra, to narzêdzia do konfiguracji sieci równie¿ bêd¹ wymaga³y uaktualnienia.NaszczêScie w wiêkszoSci obecnych dystrybucji Linuksa jest to proste zadanie.Implementacja sieci Net-4 jest produktem w pe³ni dopracowanym, stosowanymw bardzo wielu oSrodkach na ca³ym Swiecie.Wiele wysi³ku w³o¿ono w poprawêwydajnoSci implementacji Net-4 i teraz mo¿e ona konkurowaæ z najlepszymi imple-mentacjami dostêpnymi dla danych platform sprzêtowych.Linux cieszy siê corazwiêkszym wziêciem w Srodowisku dostawców Internetu, gdzie czêsto jest u¿ywanydo tworzenia tanich i niezawodnych serwerów WWW, serwerów pocztowychi serwerów grup dyskusyjnych dla tego typu organizacji.Obecnie zainteresowanierozwojem Linuksa jest na tyle du¿e, ¿e wszystkie zmiany w technologii sieciowejznajduj¹ swoje odzwierciedlenie w kolejnych wersjach j¹dra, a jego najnowsze wer-sje oferuj¹ jako standard kolejn¹ generacjê protoko³u IP IPv6.Sk¹d wzi¹æ kodDzisiaj wydaje siê dziwne, ¿e w pocz¹tkach rozwoju kodu sieciowego Linuksa stan-dardowe j¹dro wymaga³o ogromnego pakietu poprawek dodaj¹cego obs³ugê sieci.Obecnie obs³uga sieci jest uwzglêdniona w g³Ã³wnym j¹drze Linuksa.Ostatnie stabil-ne j¹dra Linuksa mo¿na znalexæ w oSrodku ftp.kernel.org w katalogu /pub/linux/ker-nel/v2.x/, gdzie x jest liczb¹ parzyst¹.Najnowsze eksperymentalne wersje j¹dra* NCP jest protoko³em, na którym oparte s¹ system plików i us³ugi drukowania w Novellu. 15 Rozdzia³ 1: Wprowadzenie do sieciLinuksa mo¿na znalexæ w oSrodku ftp.kernel.org w katalogu /pub/linux/kernel/v2.y/,gdzie y jest liczb¹ nieparzyst¹.Na ca³ym Swiecie znajduj¹ siê serwery lustrzane z ko-dem xród³owym j¹dra Linuksa.Trudno sobie obecnie wyobraziæ Linuksa bez stan-dardowej obs³ugi sieci.Utrzymywanie systemuW niniejszej ksi¹¿ce bêdziemy mówiæ g³Ã³wnie o instalacji i konfiguracji.Jednak¿eadministracja jest czymS wiêcej  po skonfigurowaniu us³ugi musisz tak¿e pilnowaæ,by dzia³a³a.WiêkszoSæ us³ug nie wymaga zbyt wielkiej uwagi, ale przy niektórych,takich jak poczta i grupy dyskusyjne, musisz wykonywaæ rutynowe czynnoSci, bytwój system by³ sprawny.Zadania te omówimy w kolejnych rozdzia³ach.Absolutnym minimum niezbêdnym do poprawnego funkcjonowania systemu jestregularne sprawdzanie plików log systemu oraz plików log ka¿dej aplikacji w celuwykrycia b³êdów czy nietypowych zdarzeñ.Zwykle pisze siê w tym celu skryptyadministracyjne i co jakiS czas uruchamia siê je z us³ugi cron.ród³owe dystrybucjeniektórych wiêkszych aplikacji, takich jak inn czy C News, zawieraj¹ takie skrypty.Musisz tylko dopasowaæ je do swoich potrzeb.Wynik wszelkich zadañ wykonywanych przez us³ugê cron powinien byæ wysy³anypoczt¹ elektroniczn¹ na konto administracyjne.DomySlnie wiele aplikacji wysy³araporty o b³êdach, statystyki wykorzystania czy streszczenia plików log na konto ro-ot.Ma to sens tylko wtedy, je¿eli czêsto logujesz siê jako root.Du¿o lepiej jest prze-kazywaæ pocztê u¿ytkownika root na w³asne konto, ustawiaj¹c alias pocztowywed³ug opisu w rozdziale 19, Exim, lub rozdziale 18, Sendmail.ChoæbyS skonfigurowa³ swój oSrodek z najwiêksz¹ dba³oSci¹, zgodnie z prawamiMurphy'ego i tak wyst¹pi jakiS problem [ Pobierz caÅ‚ość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvs.xlx.pl