[ Pobierz całość w formacie PDF ] .2, wystarczy wydac polecenie ifconfig bez zadnych pa-rametrów:ifconfig Rozdzial 8.Instalacja i konfiguracja TCP/IP 165Rysunek 8.2.Przykladowy wynikpolecenia ifconfigStan okreslonego interfejsu mozna wyswietlic za pomoca polecenia:ifconfig nazwa_interfejsuW powyzszym poleceniu opcja nazwa_interfejsu jest nazwa interfejsu, którego stanchcemy wyswietlic i zwykle sklada sie z nazwy sterownika i numeru.Na przyklad, eth0jest nazwa interfejsu sieci Ethernet.Aby wyswietlic stan wszystkich interfejsów, ak-tywnych i nieaktywnych, nalezy wpisac polecenie:ifconfig -aOgólna skladnia polecenia ifconfig jest nastepujaca:ifconfig interfejs opcja | adresDo opcji uzywanych z poleceniem ifconfig naleza:up aktywuje interfejs,down powoduje wylaczenie interfejsu,netmask addr podaje maske sieci IP dla interfejsu,irq addr ustawia numer przerwania uzywany przez interfejs; polecenieniezbedne, gdy urzadzenie nie jest w stanie zmienic IRQ dynamicznie,mem-start address ustawia adres poczatkowy pamieci wspólnej, uzywanejprzez interfejs,address ustawia adres IP interfejsu.Po aktywacji interfejsów sieciowych nalezy dodac lub usunac trasy z tablicy tras jadra,aby umozliwic komputerowi znajdowanie innych komputerów w sieci.Do modyfikacjitablicy tras sluzy polecenie route.Oto skladnia polecenia route, uzywana w celu doda-nia lub usuniecia trasy:route add|del adres_IP166 Czesc II Praca z TCP/IPOpcja add sluzy do dodawania tras, zas opcja del do ich usuwania z tablicy tras jadra.Aby wyswietlic tablice tras jadra, wystarczy uzyc polecenia route bez zadnych opcji.Rysunek 8.3 przedstawia przykladowa tablice tras.Rysunek 8.3.Przykladowy wynikpolecenia routeInformacje o trasowaniu zawiera rozdzial 5.Za pomoca opcji -n mozna zmusic system operacyjny do wyswietlenia w tablicy trasjedynie adresów IP:route -nPo dodaniu tras do tablicy nalezy zidentyfikowac sciezke, która pakiety beda przesylanepomiedzy hostem zródlowym i docelowym.Do tego celu sluzy polecenie traceroute:traceroute adres_docelowyW tym poleceniu adres_docelowy oznacza adres IP lub nazwe hosta docelowego.Konfiguracja TCP/IP na platformie linuksowej obejmuje konfiguracje kilku interfejsów.W pierwszej kolejnosci nalezy zainstalowac interfejs petli zwrotnej (loopback ), a na-stepnie sterownik Ethernet dla sieci.Sterownik petli zwrotnej jest zazwyczaj instalowany podczas instalacji systemu opera-cyjnego.Adres IP tego interfejsu jest niezmienny 127.1.Aby sprawdzic, czy in-terfejs ten istnieje w komputerze, mozemy zajrzec do pliku /etc/hosts, który w przypad-ku jego istnienia powinien zawierac nastepujacy wiersz:localhost 127.1Mozemy tez uzyc do tego celu polecenia ifconfig.Rysunek 8.4 przedstawia przykla-dowy wynik polecenia.ifconfig lo Rozdzial 8.Instalacja i konfiguracja TCP/IP 167Rysunek 8.4.Przykladowy wynikpolecenia ifconfig loJesli po wydaniu tego polecenia zobaczymy komunikat o bledzie, oznacza to, ze ste-rownik petli zwrotnej nie istnieje.Aby utworzyc ten interfejs, nalezy uzyc poleceniaifconfig:ifconfig lo 127.1Polecenie to tworzy wpis dla sterownika petli zwrotnej w pliku /etc/hosts.Po utworzeniu tego interfejsu, nalezy dodac go do tablicy tras jadra za pomoca polece-nia route:route add 127.1albo:route add localhostNastepnie nalezy sprawdzic trasowanie poleceniem ping, które wysyla okreslone pa-kiety danych do hosta sieciowego i sluzy do sprawdzania jego reakcji.Aby sprawdzicodpowiedz lokalnego hosta, mozna uzyc polecenia:ping 127.1albo:ping localhostOba powyzsze polecenia dadza ten sam wynik.Rysunek 8.5 przedstawia przykladowywynik polecenia ping localhost.Jesli polecenie to nie da odpowiedzi, trzeba po-nownie sprawdzic pliki konfiguracyjne i wpisy tras, poniewaz moglo sie zdarzyc, ze ad-res i nazwa interfejsu petli zwrotnej nie zostaly rozpoznane.Jesli jednak pliki konfigu-racyjne itablica tras zawieraja wlasciwe wpisy, problem moze byc powazniejszy.Wersje jadra i narzedzi sieciowych moga sie nie zgadzac, jadro sieciowe moze nie bycodpowiednio skonfigurowane, wobec czego caly proces trzeba bedzie powtórzyc.168 Czesc II Praca z TCP/IPRysunek 8.5.Przykladowy wynikpolecenia pinglocalhostPo dodaniu interfejsu petli zwrotnej i sprawdzeniu tras, nalezy dodac do jadra sterownikEthernet.Mozna to zrobic za pomoca tej samej procedury, która stosowalismy w przy-padku sterownika petli zwrotnej.Po pierwsze, nalezy zainstalowac i aktywowac inter-fejs Ethernet za pomoca polecenia ifconfig:ifconfig eth0 adres_IPW powyzszym poleceniu eth0 jest interfejsem Ethernet.Aby sprawdzic interfejs, nale-zy wydac polecenie:ifconfig eth0Nastepnym krokiem w konfigurowaniu sterownika Ethernet jest dodanie wpisu w tabli-cy tras, aby jadro poznalo adres sieciowy lokalnego komputera.Mozna tez ustawic ad-res sieciowy dla calej sieci lokalnej za pomoca opcji -net:route add -net adres_IPAlternatywa jest uzycie pliku /etc/networks, który zawiera liste nazw sieci i ich adresówIP.Na przyklad, jesli plik /etc/networks zawiera wpis dla sieci o nazwie tcp_net, moznate siec dodac do tablicy tras w sposób nastepujacy:route add tcp_netPo dodaniu wpisu trasy dla interfejsu Ethernet, mozemy sprawdzic trasowanie za po-moca polecenia ping, podobnie jak zrobilismy to wczesniej dla interfejsu petli zwrot-nej.Niektóre z najnowszych dystrybucji systemu Linux zawieraja program-polecenie o nazwienetconf.Polecenie to udostepnia interfejs graficzny, który wyswietla opcje potrzebne przykonfiguracji TCP/IP. Rozdzial 8
[ Pobierz całość w formacie PDF ] zanotowane.pldoc.pisz.plpdf.pisz.plmikr.xlx.pl
|