[ Pobierz całość w formacie PDF ]
.Konfigurowanie interfejsów IPXTak jak w TCP/IP, musisz skonfigurowaæ swoje interfejsy IPX, zanim bêdziesz móg³ich u¿ywaæ.Protokó³ IPX ma kilka wyj¹tkowych wymagañ.Z tego powodu zosta³stworzony zestaw narzêdzi konfiguracyjnych.Bêdziemy ich u¿ywali do konfiguro-wania naszych interfejsów IPX i rutingu.Urz¹dzenia sieciowe obs³uguj¹ce IPXProtokó³ IPX zak³ada, ¿e hosty, które mog¹ wymieniaæ datagramy bez rutowania,nale¿¹ do tej samej sieci IPX.Wszystkie hosty nale¿¹ce do jednego segmentu Ether-net nale¿¹ do tej samej sieci IPX.Podobnie (ale mniej intuicyjnie), oba hostyobs³uguj¹ce ³¹cze szeregowe oparte na PPP musz¹ nale¿eæ do sieci IPX, która samajest ³¹czem szeregowym.W Srodowisku Ethernet istnieje szereg ró¿nych typów ra-mek, które mog¹ byæ u¿ywane do przenoszenia datagramów IPX.Typy ramek re-prezentuj¹ ró¿ne protoko³y Ethernet i opisuj¹ ró¿ne sposoby przenoszenia wieluprotoko³Ã³w w tej samej sieci Ethernet.NajczêSciej bêdziesz siê spotyka³ z ramkami802.2iethernet_II.Wiêcej o typach ramek powiemy w nastêpnym podrozdzia-le.Urz¹dzenia sieciowe Linuksa, które obs³uguj¹ obecnie protokó³ IPX, to Etherneti PPP.Interfejsy Ethernet i PPP musz¹ byæ aktywne, zanim nast¹pi ich konfiguracja Konfigurowanie interfejsów IPX 257do pracy z protoko³em IPX.Zwykle kartê Ethernet konfigurujesz z obs³ug¹ zarównoIP, jak i IPX-a, a wiêc urz¹dzenie ju¿ istnieje.Ale je¿eli chcesz korzystaæ tylko z sieciIPX, musisz zmieniæ status urz¹dzenia Ethernet, u¿ywaj¹c polecenia ifconfig wna-stêpuj¹cy sposób:# ifconfig eth0 upNarzêdzia do konfiguracji interfejsu IPXGreg Page opracowa³ zestaw narzêdzi konfiguracyjnych dla interfejsów IPX.S¹ onerozpowszechniane w postaci pakietów w nowoczesnych dystrybucjach Linuksa, alemo¿na je tak¿e uzyskaæ w postaci xród³owej z anonimowego oSrodka FTP znaj-duj¹cego siê pod adresem http://metalab.unc.edu w pliku /pub/Linux/system/filesys-tems/ncpfs/ipx.tgz.Narzêdzia IPX s¹ zwykle uruchamiane w czasie startu systemu z pliku rc.Twojadystrybucja mo¿e to ju¿ robiæ, je¿eli zainstalowa³eS oprogramowanie w postaci pa-kietów.Polecenie ipx_configureKa¿dy interfejs IPX musi wiedzieæ, do której sieci IPX nale¿y i jakiego typu ramki mau¿ywaæ dla protoko³u IPX.Ka¿dy host obs³uguj¹cy IPX ma przynajmniej jeden in-terfejs, którego reszta sieci bêdzie u¿ywa³a do komunikacji z nim.Jest to tak zwanyinterfejs podstawowy (ang.primary interface).Obs³uga IPX-a w j¹drze Linuksa pozwalana automatyczne konfigurowanie tych parametrów.Polecenie ipx_configure w³¹czalub wy³¹cza tê funkcjê automatycznej konfiguracji.Polecenie ipx_configure wywo³ane bez argumentów wySwietla aktualne ustawieniaznaczników automatycznej konfiguracji:# ipx_configureAuto Primary Select is OFFAuto Interface Create is OFFOba znaczniki (AutoPrimaryiAutoInterface) domySlnie s¹ wy³¹czone.Abyje ustawiæ i w³¹czyæ automatyczn¹ konfiguracjê, po prostu podajesz w wywo³aniunastêpuj¹ce argumenty:# ipx_configure --auto_interface=on --auto_primary=onGdy argument--auto_primaryma wartoSæon, j¹dro automatycznie zapewnia,¿e przynajmniej jeden aktywny interfejs dzia³a jako interfejs podstawowy dla hosta.Gdy argument--auto_interfacema wartoSæon, sterownik IPX j¹dra bêdzienas³uchiwa³ wszystkich ramek odebranych na aktywnym interfejsie sieciowym,i bêdzie próbowa³ ustaliæ adres sieci IPX oraz u¿ywany typ ramki.Mechanizm automatycznego wykrywania dzia³a bez zarzutu w poprawniezarz¹dzanych sieciach.Czasem administratorzy sieci id¹ na skróty i ³ami¹ regu³y, como¿e spowodowaæ problemy w kodzie automatycznego wykrywania w Linuksie.NajczêSciej dochodzi do nich, gdy jedna sieæ IPX jest skonfigurowana do pracy w tejsamej sieci Ethernet z wieloma typami ramek.Jest to konfiguracja nieprawid³owa 258 Rozdzia³ 15: IPX i system plików NCPtechnicznie, gdy¿ host 802.2 nie mo¿e bezpoSrednio komunikowaæ siê z hostem Et-hernet-II i dlatego nie mog¹ one byæ w tej samej sieci IPX.Oprogramowanie siecioweIPX Linuksa nas³uchuje na segmencie wys³anych w nim datagramów IPX.Na ichpodstawie próbuje zidentyfikowaæ u¿ywane adresy sieci i zwi¹zane z nimi typy ra-mek.Je¿eli ten sam adres sieci jest u¿ywany z wieloma typami ramek lub na wieluinterfejsach, kod Linuksa wykrywa kolizjê adresów sieci i nie jest w stanie ustaliæ po-prawnego typu ramki.Dowiesz siê, ¿e tak siê sta³o, je¿eli w logu systemowym zoba-czysz nastêpuj¹ce komunikaty:IPX: Network number collision 0x3901ab00eth0 etherII and eth0 802.3Je¿eli napotkasz taki problem, wy³¹cz funkcjê automatycznego wykrywania i skon-figuruj interfejs rêcznie, u¿ywaj¹c polecenia ipx_interface, które opisujemy poni¿ej.Polecenie ipx_interfacePolecenie ipx_interface jest u¿ywane do rêcznego dodawania, modyfikacji i usuwa-nia protoko³u IPX z istniej¹cego urz¹dzenia sieciowego [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • czarkowski.pev.pl
  •