Podstrony
[ Pobierz całość w formacie PDF ]
.Je¿eli tworzysz wieleinterfejsów IPX, dla ka¿dego z nich musisz wykonaæ polecenie ipx_interface.Sk³adnia tego polecenia przy dodawaniu IPX do istniej¹cego urz¹dzenia jest prostai najlepiej wyjaSni j¹ przyk³ad.Dodajmy IPX do istniej¹cego urz¹dzenia Ethernet:# ipx_interface add -p eth0 etherII 0x32a10103Oto znaczenie parametrów:-pTen parametr okreSla, ¿e ten interfejs powinien byæ interfejsem podstawowym.Jest on opcjonalny.eth0Jest to nazwa urz¹dzenia sieciowego, do którego dodajemy obs³ugê IPX.etherIITen parametr to typ ramki Ethernet II.Mo¿e tu wyst¹piæ równie¿ wartoSæ:802.2,802.3lubSNAP.0x32a10103To jest adres sieci IPX, do której nale¿y interfejs.Poni¿sze polecenie usuwa obs³ugê IPX z interfejsu:# ipx_interface del eth0 etherIIAby wySwietliæ aktualn¹ konfiguracjê protoko³u IPX na urz¹dzeniu sieciowym,u¿yj:# ipx_interface check eth0 etherIIKonfigurowanie rutera IPX 259Polecenie ipx_interface jest wyjaSnione dok³adniej na stronie podrêcznika elektroni-cznego.Konfigurowanie rutera IPXPrzypomnij sobie z naszego krótkiego omówienie na temat protoko³Ã³w u¿ywanychw Srodowisku IPX, ¿e IPX jest protoko³em rutowalnym i ¿e do rozg³aszania informa-cji o rutingu jest u¿ywany protokó³ RIP (Routing Information Protocol).IPX-owa wer-sja RIP-a jest podobna do wersji IP.Dzia³aj¹ dok³adnie w ten sam sposób.Co jakiSczas rutery rozg³aszaj¹ zawartoSæ swoich tablic rutingu, a inne rutery ucz¹ siê jejprzez nas³uchiwanie i integruj¹ otrzymane informacje.Hosty musz¹ tylko znaæswoj¹ sieæ lokaln¹ i wysy³aæ datagramy do wszystkich innych sieci przez swój lokal-ny ruter.Ruter jest odpowiedzialny za przenoszenie tych datagramów i przekazy-wanie ich do nastêpnego hopa na trasie.W Srodowisku IPX w sieci musi byæ rozg³aszana druga klasa informacji.Protokó³og³aszaj¹cy us³ugi (Service Advertisement Protocol SAP) przenosi informacje o ro-dzajach us³ug udostêpnianych na poszczególnych hostach w sieci.To w³aSnieprotokó³ SAP pozwala u¿ytkownikom na przyk³ad na uzyskanie listy plików lubserwerów drukowania istniej¹cych w sieci.Protokó³ SAP dzia³a dziêki hostom, któreco jakiS czas rozg³aszaj¹ listê udostêpnianych us³ug.Rutery sieciowe IPX zbieraj¹ teinformacje i propaguj¹ je w sieci wraz z informacj¹ o rutingu.Aby ruter móg³ zostaæuznany za zgodny z protoko³em IPX, musi og³aszaæ zarówno informacje z RIP-a, jaki z SAP-a.Tak jak IP, tak¿e IPX na Linuksie ma demona rutingu o nazwie ipxd, który realizujezadania zwi¹zane z zarz¹dzaniem rutingiem.I znów analogicznie do IP, w rzeczy-wistoSci to j¹dro obs³uguje przekazywanie datagramów pomiêdzy interfejsami sie-ciowymi IPX, ale w oparciu o zestaw regu³ nazywany tablic¹ rutingu IPX.Demonipxd pilnuje aktualnoSci tego zestawu regu³.Nas³uchuje ka¿dego z aktywnych inter-fejsów sieciowych i analizuje informacje, ¿eby wiedzieæ, kiedy jest wymagana zmia-na w rutingu.Demon ipxd odpowiada równie¿ na ¿¹dania hostów pod³¹czonychbezpoSrednio do sieci, które potrzebuj¹ informacji o rutingu.Polecenie ipxd jest dostêpne w postaci pakietu w niektórych dystrybucjach orazw postaci xród³owej w anonimowym oSrodku FTP pod adresem http://metalab.unc.edu/w pliku /pub/Linux/system/filesystems/ncpfs/ipxripd-x.xx.tgz.Demon ipxd nie wymaga konfiguracji.Wystarczy go uruchomiæ, aby automatycznierealizowa³ ruting pomiêdzy skonfigurowanymi urz¹dzeniami IPX.Przed urucho-mieniem ipxd, trzeba koniecznie upewniæ siê, ¿e urz¹dzenia IPX s¹ skonfigurowanepoprawnie poleceniem ipx_interface.Automatyczne wykrywanie mo¿e dzia³aæ, alegdy wykonujesz ruting, lepiej nie polegaæ na przypadku i rêcznie skonfigurowaæ in-terfejsy, co zaoszczêdzi ci bolesnego rozwi¹zywania trudnych problemów z rutin-giem.Co 30 sekund ipxd ponownie wykrywa wszystkie lokalnie pod³¹czone sieciIPX i automatycznie nimi zarz¹dza.Pozwala to na zarz¹dzanie sieciami zbudowa-nymi na interfejsach, które nie utrzymuj¹ aktywnoSci przez ca³y czas, jak interfejsyPPP.260 Rozdzia³ 15: IPX i system plików NCPDemon ipxd zwykle jest uruchamiany w czasie startu systemu ze skryptu rc w nastê-puj¹cy sposób:# /usr/sbin/ipxdNie jest potrzebny znak &, poniewa¿ ipxd sam domySlnie przejdzie do trybu t³a.Choæ demon ipxd najbardziej przydaje siê na komputerach dzia³aj¹cych jako ruteryIPX, bywa te¿ u¿yteczny na hostach pod³¹czonych do segmentów, w których znaj-duje siê wiele ruterów.JeSli podasz parametr -p, ipxd bêdzie dzia³a³ biernie,nas³uchuj¹c informacji o rutingu przychodz¹cych z segmentu i uaktualniaj¹c tablicerutingu, ale nie bêdzie rozsy³a³ ¿adnych informacji.W ten sposób host mo¿e uaktu-alniaæ tablice rutingu i nie ¿¹daæ za ka¿dym razem informacji o trasie, gdy chce siêpo³¹czyæ z hostem zdalnym.Statyczny ruting IPX za pomoc¹ polecenia ipx_routeIstniej¹ sytuacje, kiedy trzeba ustawiæ ruting IPX na sztywno.Robimy to podobniejak dla IP.Polecenie ipx_route zapisuje trasê do tablicy rutingu IPX bez potrzebyuczenia siê jej od demona ipxd.Sk³adnia rutingu jest bardzo prosta (poniewa¿ IPXnie obs³uguje podsieci) i wygl¹da tak:# ipx_route add 203a41bc 31a10103 00002a02b102Pokazane polecenie dodaje trasê do zdalnej sieci IPX 203a41bc przez ruter naszej sie-ci lokalnej 31a10103 o adresie wêz³a 00002a02b102.Adres wêz³a rutera mo¿esz znalexæ, robi¹c prawdziwy u¿ytek z polecenia tcpdumpz argumentem-e, które wySwietla nag³Ã³wki poziomu ³¹cza i wska¿e ruch z rutera.Je¿eli ruterem jest komputer linuksowy, mo¿esz po prostu u¿yæ polecenia ifconfig, bywySwietliæ adres.Za pomoc¹ polecenia ipx_route mo¿esz te¿ usun¹æ trasê:# ipx_route del 203a41bcTrasy aktywne w j¹drze mo¿esz wySwietliæ, zagl¹daj¹c do pliku /proc/net/ipx_route
[ Pobierz całość w formacie PDF ]