Responsabilitățile de rutină ale unui administrator de rețea, cum ar fi gestionarea, monitorizarea, configurarea și depanarea, nu necesită să înveți instrumente complicate de la terți. În schimb, puteți efectua toate aceste sarcini cu instrumente ușor disponibile care vin preinstalate cu majoritatea distribuțiilor Linux.

Acest articol se concentrează pe partea de depanare a rețelei din responsabilitățile unui administrator de rețea și acoperă instrumente care rezolvă aceste probleme în diferite categorii. Acesta acoperă în continuare modul în care aceste utilități ajută în scenarii practice.

1. ifconfig

ifconfig este un utilitar de linie de comandă cunoscut pentru configurarea interfeței în sistemele de operare Linux/Unix. Administratorii de rețea îl folosesc și pentru a interoga și a gestiona parametrii interfeței cu ajutorul scripturilor de configurare.

Vă ajută să activați sau să dezactivați o interfață de rețea și vă permite să atribuiți o adresă IP și o mască de rețea interfeței selectate. De asemenea, puteți vizualiza toate interfețele disponibile, adresele IP, adresele hardware și dimensiunea maximă a unității de transmisie pentru interfețele active.

instagram viewer

Puteți activa/dezactiva orice interfață utilizând parametrii sus/jos, după cum urmează:

sudo ifconfig up eth0
sudo ifconfig jos eth0

Pentru a atribui o adresă IP unei interfețe:

sudo ifconfig eth0 192.168.120.5 netmask 255.255.255.0

Cu toate acestea, acest utilitar nu este ușor disponibil în distribuțiile Linux și este posibil să primiți o eroare "ifconfig: comanda nu a fost găsită". Puteți rezolva problema instalând net-instrumente pachet folosind managerul de pachete al distribuției dvs.

Pe Ubuntu/Debian:

sudo apt-get install net-tools

Pe Fedora, CentOS și alte distribuții bazate pe RPM:

yum instalează net-tools

Pe Arch Linux:

sudo pacman -S net-tools

2. ip

ip este o alternativă la vechiul bun ifconfig. Cu toate acestea, domeniul de aplicare al funcționalității sale acoperă două straturi ale protocolului TCP/IP, stratul de legătură de date și stratul de rețea.

Afișează interfețele de rețea și configurează dispozitivele de rețea, la fel ca utilitarul ifconfig. De asemenea, arată și modifică tabelele de rutare a nucleului cu adăugarea/eliminarea intrărilor cache ARP.

Pentru a afișa toate interfețele și detaliile acestora:

Afișează adresa ip

Pentru a adăuga și elimina interfețe:

ip a add 192.168.120.174 dev eth0
ip a del 192.168.120.174 dev eth0

Pentru a activa/dezactiva protocolul ARP pentru interfață, utilizați opțiunile de pornire/dezactivare:

ip link set dev eth0 arp on
link ip set dev eth0 arp off

3. ping

Utilitarul ping vă ajută să identificați disponibilitatea unei rețele și a unei gazde. Verifică dacă gazda este accesibilă sau dacă rulează un serviciu. De asemenea, puteți verifica problemele de conectivitate la rețea, cum ar fi latența mare și pierderea pachetului, folosind comanda ping.

ping trimite mesaje de solicitare ecou ICMP (Internet Control Message Protocol) și așteaptă ca pachetele de răspuns ecou ICMP să verifice disponibilitatea gazdei. Ieșirea conține totalul mesajelor trimise și primite cu timpul necesar unui pachet pentru a ajunge la destinație.

ping 8.8.8.8

4. netstat

netstat este un utilitar de linie de comandă care ajută la descoperirea socket-urilor TCP, UDP și UNIX conectate și care ascultă. Afișează informații despre tabelele de rutare, porturile de ascultare și statisticile de informații.

Puteți enumera atât conexiunile de ascultare, cât și cele închise tastând:

netstat -a

Pentru a enumera numai conexiunile TCP care ascultă:

netstat -tl
Captură de ecran a autorului

De asemenea, vă permite să enumerați PID-ul proceselor și al numelor programelor folosind conexiuni TCP:

netstat -ptl 

5. gazdă

gazdă este un utilitar CLI minim, dar cel mai puternic, care efectuează căutări DNS și rezolvă numele gazdei în adrese IP și invers. Pe lângă depanarea problemelor serverului DNS, acesta afișează și verifică și tipurile de înregistrare DNS NS și MX și serverele DNS ISP.

Pentru a găsi NX pentru site-ul web Google:

gazdă -t ns google.com

De asemenea, puteți găsi înregistrări MX rulând:

gazdă -n -t mx google.com

6. arp

Comanda arp manipulează memoria cache a tabelului ARP de sistem adăugând/ștergând adrese și afișându-le. ARP înseamnă Address Resolution Protocol și mapează adresa IP la adresa MAC a mașinii. Prin urmare, comanda arp îndeplinește sarcina și aparține instrumentelor disponibile în interiorul net-instrumente pachet.

Rulați comanda fără parametri pentru a vizualiza conținutul tabelului:

arp 
Captură de ecran a autorului

De asemenea, puteți găsi adresa MAC mapată la un anumit IP furnizând adresa IP:

arp 

7. traceroute

Odată ce utilitarul ping oferă informații despre conexiunea la rețea și despre timpul total necesar unui pachet pentru a ajunge la destinație, puteți utiliza traceroute comandă pentru a afla detaliile în profunzime ale căii pe care o parcurge pachetul către gazda de destinație și pentru a rezolva problema.

Ieșirea afișează ruta pachetului și toate gazdele intermediare dintre sursă și destinație cu timpul de răspuns al acestora.

De exemplu, următoarea comandă scoate toate hopurile către gazda de destinație 8.8.8.8 (Google) de pe mașina locală:

traceroute 8.8.8.8

Utilitarul folosește câmpul time-to-live (TTL) al pachetului IP, care spune despre durata de viață a acestuia în rețea, deoarece scade cu o cifră atunci când pachetul ajunge la hop.

Utilitarul folosește, de asemenea, conceptul de timp dus-întors (RTT), care asigură că fiecare nod intermediar renunță la pachet și trimite înapoi mesajul de eroare ICMP care ajută la identificarea traseului în măsurarea timpului necesar unui pachet pentru a ajunge la fiecare hop de-a lungul cale.

Această funcționalitate ajută administratorii de rețea să identifice cauza principală a problemelor de conectivitate la internet și să rezolve problema exactă din traseu.

8. săpa

dig, un acronim pentru Domain Information Groper adună informații legate de DNS și depanează problemele DNS.

Ieșirea comenzii dns afișează informațiile disponibile în fișierele care conțin înregistrări DNS și îi ajută pe administratorii de rețea să verifice dacă rezoluția numelui de la gazdă la adresa IP funcționează bine.

Puteți efectua interogarea de căutare DNS după cum urmează:

sapa pe google.com

În mod similar, puteți interoga toate tipurile de înregistrări DNS asociate unui domeniu cu ajutorul ORICE opțiune:

sapă pe google.com ORICE

9. Wireshark

Wireshark este un instrument de analiză de pachete open-source puternic și versatil. Captează traficul de pe cardul de interfață selectat în timp real. Permite administratorilor de rețea să capteze traficul pe baza protocolului/portului pentru monitorizare și depanare.

În afară de filtrul de captură, are și un filtru de afișare cu diverse opțiuni care vă ajută să vedeți traficul de îngrijorare.

Depanarea rețelelor pe Linux

Depanarea rețelei face parte din activitățile de zi cu zi ale unui administrator de rețea. A ști ce instrument să utilizați în absența uneia sau cu o funcționalitate mai largă este la fel de important pentru depanarea eficientă a unei varietăți de condiții de rețea.

Puteți afla mai multe despre analiza traficului de rețea cu Wireshark și conexiuni de rețea cu comanda ss.

Cum să monitorizați conexiunile de rețea pe Linux cu ss

Dacă bănuiți o problemă de rețea pe sistemul dvs. Linux, iată cum să o urmăriți și să o depanați cu comanda ss.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • Comenzi Linux
  • Probleme de rețea
  • Retele de calculatoare
  • Depanare
  • Cel mai bun
Despre autor
Rumaisa Niazi (14 articole publicate)

Rumaisa este un scriitor independent la MUO. Ea a purtat multe pălării, de la un matematician la un pasionat de securitate a informațiilor, iar acum lucrează ca analist SOC. Interesele ei includ citirea și scrierea despre noile tehnologii, distribuțiile Linux și orice despre securitatea informațiilor.

Mai multe de la Rumaisa Niazi

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona