lab 2

download lab 2

of 6

description

UTM

Transcript of lab 2

Lucrare de laborator nr. 2: Principalele comenzi utilizate la realizarea controlului i administrrii reelelor de telecomunicaii2.1 Scopul lucrrii: Studierea principalelor comenzi utilizate la realizarea controlului i administrrii reelelor de telecomunicaii: ping, tracert, route, pathping, Netsh i altele2.2 Partea teoretic:PingPing (PacketInternetGroper) este o comand care testeaz conexiunea dintre dou noduri ale reelei, trimind pachete unui dispozitiv din reea i raportnd timpul necesar pentru primirea unui raspuns de la dispozitivul respectiv. Nodurile pot fi ntr-o reea local (Local Area Network), ntr-o reea de tip Wide Area Network sau oriunde pe Internet. Folosind comanda PING putei testa o adres IP sau un nume de domeniu. Format: Tastaiping, urmat de spaiu, apoi adresa IP/numele de domeniu (dup care apsai enter i ateptai rezultatul).Rezultat: Dac este afiat o serie de raspunsuri (replies), conexiunea funcionez. Timpul afiat indic ct de rapid este conexiunea. Dac observai mesajul "timed out" n locul unui mesaj reply, nseamn c este un blocaj ntre computerul dumneavoastr i dispozitivul ctre care ai efectuat comanda PING.

TRACERT Traceroute este un utilitar ce urmareste pachetele trimise de calculatorul tau catre o gazda pe Internet, aratand prin cate hopuri trec pachetele pentru a ajunge la gazda respectiva si in cat timp. Daca vizitezi un sit web si paginile se incarca incet, poti utiliza traceroute-ul pentru a afla unde apar intarzierile.Traceroute-ul original este un utilitar Unix, dar astazi aproape toate platformele dispun de ceva similar. Windows-ul include un utilitar traceroute denumittracert.In Windows, poti rulatracertselectandStart->Run ..., si apoi introducand comanda tracert urmata de catre numele de domeniu sau adresa IP catre care doresti sa verifici ruta.

ROUTERoute afiseaza/manipuleaza tabelul de rutare IP. Utilizarea ei principala este de a seta rute statice catre gazde sau retele specifice prin intermediul interfetelor configurate cu programulifconfig.OPTIUNI-v

determina afisarea de operatii detaliate.

-A familie

Utilizeaza o familie de adrese specificata (de exemplu: 'inet', 'inet6').

-n

afiseaza adrese numerice in loc sa incerce sa determine numele simbolice ale gazdelor. Acest lucru este util daca incercati sa determinati de ce a fost stearsa o ruta catre server-ul dumneavoastra DNS.

-e

utilizeaza formatulnetstat(8) pentru a afisa tabela de rutare.-eeva genera o linie foarte lunga cu toti parametrii pentru tabela de rutare.

-net

tintaeste o retea.

-host

tintaeste o gazda.

-F

afiseaza tabela de rutare FIB a kernelului. Formatul de afisare poate fi schimbat cu-esi-ee.

-C

afiseaza cache-ul de rutare al kernelului.

del

sterge o ruta.

add

adauga o ruta.

tinta

gazda sau reteaua de destinatie. Puteti scrie adrese IP in notatia de numere zecimale cu puncte sau nume de retea/gazde.

netmask Nm

modificatorul specifica masca de retea a rutei ce va fi adaugata.

gw Gw

Orice pachete IP pentru gazda/reteaua tinta vor fi rutate prin pasarela specificata.OBSERVATIE:Pasarela specificata trebuie sa poata fi accesata mai intii. Acest lucru inseamna in mod obisnuit ca trebuie mai intii sa setati o ruta statica catre pasarela. Daca specificati adresa uneia din interfetele dumneavoastra locale, ea va fi utilizata pentru a decide pe unde vor fi rutate pachetele. Aceasta este o corectie de compatibilitate in stil BSD.

metric M

Seteaza cimpul de metrica in tabela de rutare la M (utilizat de demonii de rutare).

mss M

Seteaza marimea maxima a segmentului TCP (Maximum Segment Size - MSS) pentru conexiunile prin aceasta ruta, la M octeti. Acest lucru este utilizat numai pentru optimizari fine ale setarilor de rutare. Implicit este 536.

window W

Seteaza marimea ferestrei TCP la W octeti pentru conexiuni prin acessta ruta. Acest lucru este utilizat in mod tipic numai la retele AX.25 si cu drivere incapabile sa lucreze cu cadre cap-la-cap.

irtt I

Seteaza timpul intial dus-intors (irtt) pentru conexiuni TCP prin aceasta ruta la I milisecunde (1-12000). Acest lucru este utilizat in mod tipic numai la retele AX.25. Daca este omis atunci este utilizata valoarea implicita RFC1122 de 300ms.

reject

Instaleaza o ruta de blocare, care va forta cautarea de ruta sa esueze. Acest lucru este utilizat de exemplu la mascarea retelelor inainte de a utiliza ruta implicita. Acest lucru NU este pentru firewalling.

mod, dyn, reinstate

Instaleaza o ruta dinamica sau modificata. Ambele fanioane sint in general setate de un demon de rutare. Aceasta este numai in scop de diagnostic.

dev If

Forteaza ruta sa fie asociata cu dispozitivul specificat, deoarece in celalalt caz kernelul va incerca de unul singur sa determine dispozitivul (prin verificarea rutelor deja existente si a specificatiei dispozitivelor unde va fi adaugata ruta). In majoritatea retelelor normale nu aveti nevoie de acest lucru.

Dacadev Ifeste ultima optiune in linia de comanda, cuvintuldevpoate fi omis, deoarece este implicit. Altfel, ordinea modificatorilor de ruta (metric - netmask - gw - dev) nu conteaza.

EXEMPLEroute add -net 127.0.0.0

adauga intrarea normala pentru bucla locala, utilizind masca de retea 255.0.0.0 (retea de clasa A, determinata din adresa de destinatie) si asociata cu dispozitivul "lo" (asumind ca acest dispozitiv a fost setat corect mai inainte utilizindifconfig(8)).

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

Adauga o ruta catre reteaua 192.56.76.x utilizind "eth0". Modificatorul de masca de retea de clasa C nu este neaparat necesar aici deoarece 192.* este o adresa IP de clasa C. Cuvintul "dev" poate fi omis aici.

route add default gw mango-gw

Adauga o ruta implicita (care va fi utilizata daca nu se potriveste nici o alta ruta). Toate pachetele utilizind aceasta ruta vor fi directate catre "mango-gw". Dispozitivul care va fi folosit pentru aceasta ruta depinde de modul in care se poate face acces la "mango-gw". Ruta statica catre "mango-gw" trebuie sa fie setata mai inainte.

route add ipx4 sl0

Adauga ruta catre gazda "ipx4" utilizind interfata SLIP (considerind ca "ipx4" este gazda SLIP).

route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Aceasta comanda determina ca reteaua "192.57.66.x" sa fie indrumata printr-o ruta formala catre interfata SLIP.

route add 224.0.0.0 netmask 240.0.0.0 dev eth0

Aceasta este o comanda documentata obscura, astfel incit utilizatorii sa stie cum sa faca acest lucru. Comanda seteaza ca toate rutele IP de clasa D (multicast) IP sa fie directate prin "eth0". Aceasta este linia de configurare normala si corecta cu un kernel multicast.

route add 10.0.0.0 netmask 255.0.0.0 reject

Instaleaza o ruta de rejectare pentru reteaua privata "10.x.x.x."

PATHPING Pathpingeste o combinatie intre Ping si Tracert care ne permite sa vedem nu numai pe unde trec bitii nostri, dar si in ce conditii. Pathping ne arata daca nodurile din retea au prierderi de pachete, care ne pot strica experienta de navigare.Daca observati ca sunt pierderi de pachete pe unul din serverele providerului vostru, puteti sa-l anuntati. Daca problema este la un alt provider din Romania, probabil providerul vostru poate lua lagatura cu el pentru rezolvarea problemei. Daca problema este in afara granitelor tarii, atunci nu va ramane decat sa va inarmati cu rabdareAtentie. Pathping se gaseste doar pe Windows.

Netsh.exe Netsh este un utilitar de scripting in linie de comanda care ne permite, fie local sau la distanta sa afisam sau modificam configuratia de retea a unui computer.Netsh.exefurnizeaza caracteristici de scripting ce permit rularea unui grup de comenzi in mod batch pe calculatorul specificat.Netsh.exedeasemenea poate salva un script de configurare intr-un fisiet text pentru scopuri de arhivare si pentru a va ajuta la configurarea altor servere. Aceasta comanda este disponibila in Windows 2000, XP si 2003.Puteti utiliza Netsh.exe pentru efectuarea urmatoarelor sarcini:1. Configurarea interfetelor de retea2. Configurarea protocoalelor de rutare3. Configurarea filtrelor4. Configurarea rutelor5. Configurarea accesului remote pentru routere cu acces remote bazate pe Windows ce ruleaza serviciul RRAS (Rounting and Remote Access)6. Afisarea configuratiei curente a unui router sau a unui calculator7. Utilizarea caracteristicii de scripting pentru a rula un grup de comenzi in mod batch pe un router specific. Pentru a vizualiza setarile TCP/IP tastati urmatoarea comanda in promptul cmd:netsh interface ip show configDe asemenea puteti configura adresa IP a computer-ului si alte setari legate de TCP/IP. De exemplu urmatoarea comanda configureaza interfata numita Local Area Connection cu adresa IP statica 192.168.0.100, masca de retea 255.255.255.0, si gateway implicit 192.168.0.1:netsh interface ip set address name=Local Area Connection static 192.168.0.100 255.255.255.0 192.168.0.1 1Netsh.exe poate fi util in anumite scenarii ca de exemplu atunci cand aveti un calculator portabil ce trebuie sa fie relocat intre doua sau mai multe locatii de birouri, mentinand o configuratie IP statica si una specifica. Cunetsh.exeputeti salva si restaura usor configuratia de retea potrivita.Prima data conectati calculatorul portabil in locatia #1 si configurati manual setarile solicitate (ca adresa IP, masca de retea, gateway implicit, adresele DNS si WINS). Apoi exportati setarile IP curente intr-un fisier text, utilizand urmatoarea comanda:netsh c interface dump > c:\location1.txtIn locatia #2, realizati aceleasi setari, salvandu-le intr-un fisier diferit.netsh c interface dump > c:\location2txt Acum cand doriti sa importati rapid setarile IP si sa le schimbati intre locatia #1 si locatia #2, tastati urmatoarea comanda in fereastra prompt-ului de comanda (CMD.EXE):netsh f c:\location1.txtsaunetsh f c:\location2.txtPuteti utiliza de asemenea parametrul globalEXECin loc de Fnetsh exec c:\location2.txtNetsh.exe poate fi utilizat si pentru a configura o placa de retea ca sa obtina automat o adresa IP de la un server DHCP.nesth interface ip set address Local Area Connection dhcpDaca doriti configurarea adreselor DNS si WINS din linie de comanda puteti utiliza exemplele de mai jos:nesth interface ip set dns Local Area Connection static 192.168.0.200nesth interface ip set wins Local Area Connection static 192.168.0.200Pentru configurarea unei placi de retea ca sa obtina setarile DNS automat utilizati comanda:nesth interface ip set dns Local Area Connection dhcpConcluzie:In aceasta lucrare de laborator am facut cunostinta cu comenzile de configurare si administrare ale unei retele de telecomunicatii STD.