[ 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 konfiguracjaKonfigurowanie 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�owa258 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 ]