Instrucțiuni metodice pentru comenzile de gestionare a rețelei în unix

Comanda este utilizată pentru a configura interfețele de rețea

Comanda ifconfig are următoarea sintaxă:

În caz contrar, comanda configurează interfața specificată. Doar superuserul poate schimba setările oricărei interfețe.

- Numele interfeței (de exemplu, rl0 în BSD sau eth0 în Linux).

- determină ca driverul să nu mai funcționeze pentru interfață.

- Activează sau dezactivează utilizarea protocolului ARP pentru interfață.

- Activează sau dezactivează modul promiscuos al interfeței. În acest mod, toate pachetele care trec prin rețea vor fi recepționate de interfață.

- setează metricul interfeței.

- setează unitatea de transfer maximă (MTU) pentru interfață.

- setează întreruperea hardware utilizată de dispozitiv. Nu toate dispozitivele pot schimba dinamic valoarea IRQ.

- Setează tipul fizic de port sau de tip media utilizat de dispozitiv. Nu toate dispozitivele pot schimba această setare și pot fi acceptate diferite valori pentru diferite dispozitive. Valorile tipice sunt 10base2 (cablu Ethernet coaxial), 10baseT (pereche torsadată Ethernet 10Mbps), AUI (transmițător extern) etc. Un tip special de suport auto poate fi folosit pentru a solicita șoferului să determine automat tipul de suport. Nu toți șoferii pot face acest lucru.

Comanda arp afișează tabela ARP a gazdei date. Cu opțiunea -i, puteți specifica interfața de rețea despre care vă interesează informațiile.

Un exemplu de tabel de rutare obișnuit pentru un computer individual din rețea:

Pentru a adăuga o nouă ruta la o anumită gazdă, utilizați parametrii add și -host.

Această comandă creează un nou rând în tabela de rutare, conform căruia toate pachetele către nodul 192.168.0.1 trebuie trimise la interfața de rețea eth0.

De asemenea, puteți adăuga un gateway pentru a trimite pachete către o anumită rețea sau gazdă:

Astfel, toate pachetele pentru rețeaua 192.168.1.0 vor fi redirecționate către nodul 192.168.0.5.

În mod similar, rutele sunt șterse cu parametrul del, indicând toate informațiile despre traseu:

Această comandă elimină ruta prestabilită prin gazda 192.168.0.1.

Comenzi de diagnoză a rețelei

Comanda este utilizată pentru a trimite pachetele ICMP ECHO_REQUEST către gazdele de rețea.

Comanda ping are următoarea sintaxă:

Comanda ping folosește datagrama ICMP ECHO_REQUEST pentru a apela răspunsul ICMP ECHO_RESPONSE al gateway-ului gazdă sau de rețea specificat. Dacă gazda răspunde, ping emite un mesaj că gazda este activată (gazda este în viață) pe fluxul de ieșire standard.

Pentru a trimite un anumit număr de pachete, trebuie să specificați opțiunea -c număr de pachete. Pentru a seta intervalul dintre trimiterea pachetelor, utilizați opțiunea -i secunde.

Un exemplu de urmărire a pachetelor către gazda ya.ru:

Comanda este utilizată pentru a afișa starea rețelei.

Comanda netstat are următoarea sintaxă:

Comanda netstat afișează conținutul diferitelor structuri de date asociate rețelei în diferite formate, în funcție de opțiunile specificate. Prima formă a comenzii prezintă o listă de socket-uri active pentru fiecare protocol. A doua formă selectează una din mai multe alte structuri de date de rețea. Al treilea formular prezintă statisticile dinamice privind transmiterea pachetelor pe interfețele de rețea configurate; Intervalul de argument specifică câte secunde sunt colectate informații între impresiile consecutive.

- să arate starea tuturor prizelor; De obicei nu sunt afișate socket-urile utilizate de procesele serverului.

- arată starea interfețelor configurate automat (configurat automat). Interfețele configurate static în sistem, dar care nu au fost găsite la momentul încărcării, nu sunt afișate.

- arată tabele de rutare. Când este utilizat cu opțiunea -s. arată statisticile de rutare.

- să prezinte informații statistice privind protocoalele. Când este utilizat cu opțiunea -r. arată statisticile de rutare.

- selectați informații despre interfața specificată într-o coloană separată; În mod implicit (pentru cea de-a treia comandă), este utilizată interfața cu cea mai mare cantitate de informații transferate de la ultima repornire a sistemului. Ca interfață, puteți specifica oricare dintre interfețele listate în fișierul de configurare a sistemului, de exemplu, emd1 sau lo0.

Un exemplu. arătând tabelul de rutare:

Exemplu de lucru în echipă:

Al doilea argument poate fi un server DNS care va fi utilizat la extragerea acestor informații:

Comanda tcpdump este utilizată pentru a monitoriza rețeaua la nivel de legătură și niveluri mai ridicate. Programul ascultă pe una sau mai multe interfețe de rețea și scoate o mulțime de pachete care trec prin această interfață.

Pentru a afișa informații extinse despre pachete, se utilizează tastele -v sau -vv.

Comanda tcpdump are o interfață foarte bogată, inclusiv expresii condiționale, peste care trebuie evidențiate pachetele de interes. De exemplu, puteți utiliza condițiile unui port la distanță (egal cu 80):

Comanda nmap este un scaner de rețea, cu ajutorul căruia puteți determina vulnerabilitatea gazdelor la distanță. Scopul principal al acestui program este de a determina starea porturilor gazdei la distanță (acestea sunt închise, deschise sau blocate). De asemenea, programul poate determina pe baza propriei sale baze de cunoștințe comportamentul gazdei la distanță, care sistem de operare rulează pe el.

Comenzi terminale de la distanță

Articole similare