Diagnosticarea problemelor din rețelele de calculatoare cu mijloace standard de sistem de operare unix

Prima caracteristică a diagnosticării corecte a rețelelor de calculatoare într-un sistem asemănător UNIX este utilizarea contului rădăcină. Cele mai multe echipe vor lucra, probabil, sub un utilizator simplu, însă, personal vă recomandăm să obțineți o parolă superuser și să obțineți semnul "#" la începutul liniei de comandă.







Diagnosticarea problemelor din rețelele de calculatoare cu mijloace standard de sistem de operare unix

Diagnosticați adaptoarele de rețea și setările TCP / IP

Pentru a diagnostica adaptoarele de rețea într-un mediu UNIX, utilizați comanda ifconfig. Cu ajutorul lui, apropo, este posibilă particularizarea interfețelor, deoarece are un număr mare de parametri. Vom trăi doar pe unele dintre ele, care sunt necesare pentru detectarea defecțiunilor în funcționarea unei rețele de calculatoare.

În mod obișnuit, comanda este disponibilă din orice director, dar pe unele distribuții Linux comanda ifconfig va returna un mesaj "comanda nu a fost găsită", caz în care trebuie să o cunoașteți și să o utilizați atunci când introduceți calea completă. Pentru aceasta, folosiți comanda ifconfig.

Diagnosticarea problemelor din rețelele de calculatoare cu mijloace standard de sistem de operare asemănătoare UNIX

Ieșirea comenzii ifconfig fără parametri depinde de cardurile de rețea detectate în sistem și va afișa starea fiecărei setări. Ieșirea este diferită în diferite distribuții, dar aceleași informații sunt afișate aproximativ la fel.

Diagnosticarea problemelor din rețelele de calculatoare cu mijloace standard de sistem de operare unix






Dacă serverul DHCP nu există, atribuiți-l manual utilizând comanda ifconfig, de exemplu:

# ifconfig em0 192.168.0.102 netmask 255.255.255.0

În acest caz, vechile valori vor fi înlocuite cu cele actuale.

# route delete implicit

Și prescrieți unul corect, de exemplu 192.168.0.1:

# traseu adăugați implicit 192.168.0.1

Setările DNS se află într-un fișier separat /etc/resolv.conf. Puteți vizualiza fișierul fie cu o comandă

  • toate serverele încep cu cuvântul cheie "nameserver";
  • în partea de sus sunt cele mai preferate servere;
  • ultima înregistrare se termină cu un caracter de linie nouă.

Comenzi de diagnosticare a gazdei de rețea

Similar cu Windows, există o comandă ping pentru a detecta o eroare de rețea pe UNIX. Secvența de verificare a prezenței unui răspuns de la nodurile rețelei este aceeași cu cea descrisă în prima parte:

Comanda ping ar trebui să fie mai bine limitată (parametrul -c N, unde N este numărul de pachete), deoarece fără parametri schimbul de pachete va trece înainte de apăsarea Ctrl + C. Să executăm în mod consecvent toate comenzile pe un schimb de pachete.

Erori în transmiterea datelor pot fi vizualizate din statisticile finale - pierderea procentuală (% pierdere).

Un test de succes este când pachetele primite și primite coincid.

Diagnosticarea problemelor din rețelele de calculatoare cu mijloace standard de sistem de operare unix

Scanarea gazdelor într-o rețea prin urmărire

Imaginea cea mai evidentă este ruta de la computerul diagnosticat la nodul de rețea. Ieșirea comenzii va afișa secvențial pe care gateway se termină traseul pachetului, precum și întârzierile la fiecare gateway.

Pentru a executa trasatura, folosiți comanda traceroute.

Diagnosticarea problemelor din rețelele de calculatoare cu mijloace standard de sistem de operare unix

Verificarea funcționării porturilor din nodurile de rețea individuale

Pentru a face acest lucru, utilizați clientul telnet:

  • conectați la serverul web pe portul 80
    # telnet ya.com 80
  • trimitem cererea serverului folosind metoda GET utilizând protocolul http 1.1
    GET / HTTP / 1.1
  • specificați numele gazdei
    gazda: ya.ru
  • Apăsați Enter pentru a termina comanda.

Ca răspuns, dacă protocolul funcționează corect, serverul va returna codul html al conținutului paginii solicitate.

Diagnosticarea problemelor din rețelele de calculatoare cu mijloace standard de sistem de operare unix

Rezumă







Trimiteți-le prietenilor: