Comenzi utile
Pagina principala | Curs | Laborator | Proiect |
Verificare servicii >> |
In acest laborator va vor fi prezentate cateva comenzi care va ajuta sa verificati:
Setarile calculatorului (a placii de retea)
Primul lucru care se poate verifica daca conexiunea la Internet a unui calculator nu functioneaza este daca are setarile necesare (pe care le obtineti de la ISP sau administratorul ed retea), adica:
- adresa IP
- default gateway, care este nodul urmator la care este trimis orice
pachet pentru a fi transmis mai departe
- server DNS: adresa IP a serverului care rezolva maparea intre numele
de domeniu si adresa IP corespunzatoare
In Windows acest lucru il puteti face cu comanda ipconfig (executat din linia de comanda - Command Prompt), care va arata adresa IP si gateway-ul, dupa cum puteti vedea si mai jos:
Pentru a vedea si adresa DNS al serverului de la care se face interogarea adreselor
IP, comanda este:
ipconfig /all
iar rezultatul este cel de jos:
In Linux comanda pentru aflarea adresei IP la care este setata placa de retea este:
ifconfig
Ping & traceroute
Comanda ping este folosita pentru a afla daca un calculator este sau nu in functiune, insa nu da nici o alta informatie relevanta despre ce servicii sunt disponibile pe calculator (server web, mail, etc.) Aceasta comanda trimite pachete mici de 56 octeti catre destinatie si daca aceasta este in functiune, va primi raspuns la pachetele trimise. Exemplu de mai jos arata efectul comenzii:
ping www.rds.ro
C:\> ping www.rnc.ro
PING www.rnc.ro (193.230.31.221) from 193.230.54.35 : 56(84) bytes of data.
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=0 ttl=251 time=17.201
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=1 ttl=251 time=21.277
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=2 ttl=251 time=38.692
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=3 ttl=251 time=49.086
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=4 ttl=251 time=17.119
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=5 ttl=251 time=17.092
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=6 ttl=251 time=17.215
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=7 ttl=251 time=44.197
msec
64 bytes from webvir.rnc.ro (193.230.31.221): icmp_seq=8 ttl=251 time=17.111
msec
In acest caz pachetele se trimit catre destinatie pana cand se intrerupe executia comenzii cu CTRL-C. Se poate specifica numarul de pachete trimise pentru a testa destinatia. Sub Windows comanda in acest caz este:
unde s-a indicat cu optiunea -n cate pachete sa fie trimise.
ATENTIE: Atat la ping cat si la traceroute este posibil ca firewall-ul sistemului de la destinatie sa interzica asemenea pachete, deci testarea in acest mod a functionalitatii serverului este ineficienta. Daca acestea nu dau nici un rezultat se poate testa functionarea unui anumit serviciu pe server-ul respectiv. A se vedea testarea prin telnet in sectiunea urmatoare.
Traceroute este comanda care arata ruta catre
o anumita destinatie, deci nodurile prin care trec pachetele catre destinatie.
Este util atunci cand aveti posibilitatea sa accesati o informatie pe mai multe
servere prin site-uri mirror, si daca aveti servere mirror in Romania si Germania
de exemplu, nu este sigur ca serverul din Romania este mai aproape ca numar
de noduri si ca intarziere de transmisie a pachetelor decat cel din Germania.
Depinde prin ce ISP este facuta legatura Internet. Stiind pe ce ruta trec pachetele
puteti accesa serverul care este mai aproape.
De asemenea este util atunci cand nu se poate face conexiunea catre un anumit
server pentru a se verifica in ce loc este intrerupta legatura. Comanda in Linux
este:
traceroute nume_domeniu_destinatie
iar sub Windows este tracert. De exemplu un traceroute catre www.kappa.ro:
Observati: se afla intai adresa IP de la serverul DNS si pe baza IP-ului
se face cautarea rutei.
Traceroute este posibil si prin cateva pagini web,
caz in care se afla numarul de noduri (hop-uri) de la acel server web pana la
destinatia dorita. De obicei este utilizata pentru a vedea daca un server este
in functiune, sau pentru a vedea unde pe ruta catre destinatie unde se opresc
pachetele, deci unde sunt probleme. Una din aceste adrese este:
unde se poate selecta ca traceroute sa fie efectuat dintr-o anumita tara.
Alta adresa de la care se pot face traceroute:
http://www.belnet.be/cgi-bin/traceroute
Verificare servicii >> |