Linux, ca și alte sisteme de operare avansate, acceptă comunicarea prin rețea. În Linux, toate setările sunt stocate în fișiere accesibile. În acest fel, anumite fișiere pot fi editate, iar setările necesare pot fi făcute cu ușurință. Puteți gestiona cu ușurință comenzile utilizate pentru setările de rețea și DNS din ecranul de comandă.

În acest articol veți găsi informații despre cele mai utilizate comenzi de bază de rețea în Linux și despre cum să editați setările DNS.

1. Pentru conexiunea la rețea și configurația IP: ifconfig

Comanda ifconfig vă permite să examinați și să modificați conexiunea la rețea și setările de configurare IP disponibile în sistem.

ifconfig
Ieșirea comenzii ifconfig

În primul rând, vedeți informațiile eth0. eth0 este partea care afișează informațiile despre placa dumneavoastră Ethernet. Dacă alte plăci Ethernet sunt conectate la sistem, acestea ar avea nume precum eth1 și, respectiv, eth2.

uite reprezintă computerul în sine, adică localhost.

Dacă utilizați un mediu de rețea fără fir, puteți vedea, de asemenea,

wlan0 informație. wlan0 înseamnă placa de rețea fără fir.

În loc să utilizați comanda ifconfig în acest fel, puteți lista informațiile dorite una câte una. De exemplu, dacă doriți să enumerați numai informațiile cardului Ethernet, ifconfig eth0 comanda va fi suficientă.

 ifconfig eth0
eth0: steaguri=4163<UP, Broadcast, RUNNING, MULTICAST> mtu 1500
inet 10.0.2.15mască de rețea 255.255.255.0difuzat 10.0.2.255
inet6fe00::000:00xx:xx00:0x00prefixlen 64 scopeid 0x20&lt;legătură&gt;
eter 08:00:00:00:0x:00txqueuelen 1000 (Ethernet)
RXpachete 11 octeți 3310 (3.2KiB)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
TXpachete 25 octeți 3050 (2.9KiB)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

De exemplu, ați văzut mai sus că adresa IP locală a eth0 este 10.0.2.15. Pentru a schimba această adresă IP la 10.0.2.13:

sudoifconfigeth0 10.0.2.13
Modificarea adresei IP locale cu comanda ifconfig

Cu ifconfig, puteți modifica informațiile aici, precum și puteți ajusta cardurile de informații pe care le întâlniți în ieșire. ifconfig card_name jos comanda poate elimina cardul dorit de pe afișaj, puteți afișa din nou acest card cu ifconfig card_name up comanda.

sudo ifconfig lo jos
Folosind parametrul down cu comanda ifconfig

După cum se poate vedea din ieșire, parametrul down a făcut cardul lo invizibil acum.

sudo ifconfig lo up
Folosind parametrul up cu comanda ifconfig

2. Un fel de mecanism de control: ping

Comanda ping verifică dacă comunicarea este stabilită între țintă și sistemul dumneavoastră. De exemplu, puteți interoga viteza de comunicare dintre dvs. și Google.

pingGoogle.com
Folosind comanda ping

În timp ce făceam acest lucru, am încheiat acest proces cu combinația Ctrl + C după al 5-lea pachet de interogări. Dacă utilizați o comandă precum a ping -c 4 google.com, trimiteți doar 4 pachete de interogări. Procesul se va încheia după epuizarea numărului de pachete de interogare.

ping-c 4 Google.com
PINGGoogle.com (216.58.206.174) 56(84) octețidedate.
64 octeți din sof02s27-în-f14.1e100.net (216.58.206.174): icmp_seq=1 ttl=111 timp=79.0 Domnișoară
64 octeți din sof02s27-în-f14.1e100.net (216.58.206.174): icmp_seq=2 ttl=111 timp=73.5 Domnișoară
64 octeți din sof02s27-în-f14.1e100.net (216.58.206.174): icmp_seq=3 ttl=111 timp=72.7 Domnișoară
64 octeți din sof02s27-în-f14.1e100.net (216.58.206.174): icmp_seq=4 ttl=111 timp=75.1 Domnișoară
Google.compingstatistici
4 pachete transmise, 4 primite, 0% pierdere de pachete, timp 3014 ms
rtt min/avg/max/mdev = 72,710/75,089/79,030/2,432 ms

3. Pentru IP Routing Table: ruta

Comanda route vă permite să vedeți conținutul tabelului de rutare IP de pe sistemul dumneavoastră. Puteți tasta traseul -n comandă în consolă pentru aceasta.

traseul -n
Tabelul de rutare IP kernel
Destination Gateway Genmask Flags Metric Ref UtilizareEu înfrunt
0.0.0.0 10.0.2.1 0.0.0.0UG 100 0 0 eth0
10.0.2.0 0.0.0.0 255.255.255.0U 100 0 0 eth0

Adresa gateway-ului este adresa de redirecționare utilizată la trecerea din rețeaua locală la rețeaua de internet.

4. Urmărirea redirecționării pentru o țintă specifică: traceroute

Cu Traceroute, comanda dumneavoastră vă arată prin ce gazde a trecut pachetul trimis către o anumită destinație. De data aceasta, să ne gândim la adresa țintă www.makeuseof.com ca exemplu.

traceroutewww.a se folosi de.com
traceroutelawww.a se folosi de.com (54.157.137.27), 30 hameimax, 60 octetpachete
1 10.0.2.1 (10.0.2.1) 0.430Domnișoară 0.326Domnișoară 0.414Domnișoară
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *

După cum puteți vedea, pentru a putea fi direcționat către adresa dorită, mai întâi o solicitare făcută la adresa 10.0.2.1. Poti utilizați comanda traceroute pentru a vedea astfel de căi de rutare și pentru a înțelege orice probleme de rutare care apar în rețea.

5. Pentru informații despre domeniu: whois

Interogarea whois conține informații cum ar fi când a fost stabilit domeniul, cât timp este valabil și așa mai departe. Să vizam google.com ca exemplu de interogare whois.

care esteGoogle.com
DomeniuNume: GOOGLE.COM
ID domeniu de registru: 2138514_DOMAIN_COM-VRSN
GrefierCARE ESTEServer: care este.markmonitor.com
Adresa URL de înregistrare: http://www.markmonitor.com
ActualizatData: 2019-09-09T15:39:04Z
CreareData: 1997-09-15T04:00:00Z
RegistruExpirareData: 2028-09-14T04:00:00Z
Registrator: MarkMonitor Inc.
ID registrator IANA: 292
Registrator Abuz E-mail de contact: abuzcomplaints@markmonitor.com
GrefierAbuza lua legaturaTelefon: +1.2083895740
Stare domeniul: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Starea domeniului: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Stare domeniu: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Stare domeniu: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Stare domeniu: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Stare domeniu: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
NumeServer: NS1.GOOGLE.COM
NumeServer: NS2.GOOGLE.COM
NumeServer: NS3.GOOGLE.COM
NumeServer: NS4.GOOGLE.COM
DNSSEC: nesemnat
URL de Formularul ICANN de reclamație privind inexactitatea Whois: https://www.icann.org/wicf/

De asemenea, puteți evita utilizarea ecranului de comandă folosind cele mai bune site-uri web pentru a căuta gratuit informații whois.

6. Obținerea de informații despre adresa țintă: gazdă

Comanda gazdă vă permite să obțineți informații despre adresa de destinație. Cu comanda gazdă, puteți accesa numele domeniului de la adresa IP și adresa IP din numele domeniului.

Folosind comanda gazdă

7. Pentru a vedea înregistrările DNS: dig

Comanda dig (domain information groper) este o comandă comună de rețea Linux folosită pentru a căuta înregistrări DNS.

săpaGoogle.com
; <<>> DiG 9.17.21-1-Debian <<>> google.com
;; global opțiuni: +cmd
;; Am răspuns:
;; ->>ANTET<<- opcode: QUERY, stare: NOERROR, id: 64917
;; steaguri: qr rd ra; ÎNTREBARE: 1, RĂSPUNS: 1, AUTORITATE: 0, SUPLIMENTARE: 0
;; SECȚIUNEA DE ÎNTREBĂRI:
;Google.com. ÎNA
;; SECȚIUNEA RĂSPUNSURI:
Google.com. 177 ÎNA 216.58.206.174
;; Timp de interogare: 3 ms
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; CÂND: joiAprilie 14 19:25:15EDT 2022
;; MSG SIZE rcvd: 44

De asemenea, puteți examina înregistrările NS (Nameserver) cu comanda dig. Puteți folosi -t NS comanda pentru asta.

săpaGoogle.com-tNS
; <<>> DiG 9.17.21-1-Debian <<>> google.com -t NS
;; global opțiuni: +cmd
;; Am răspuns:
;; ->>ANTET<<- opcode: QUERY, stare: NOERROR, id: 41881
;; steaguri: qr rd ra; ÎNTREBARE: 1, RĂSPUNS: 4, AUTORITATE: 0, SUPLIMENTARE: 0
;; SECȚIUNEA DE ÎNTREBĂRI:
;Google.com. ÎNNS
;; SECȚIUNEA RĂSPUNSURI:
Google.com. 70621 ÎNNSns3.Google.com.
Google.com. 70621 ÎNNSns2.Google.com.
Google.com. 70621 ÎNNSns4.Google.com.
Google.com. 70621 ÎNNSns1.Google.com.
;; Timp de interogare: 3 ms
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; CÂND: joiAprilie 14 19:34:38EDT 2022
;; MSG SIZE rcvd: 100

8. Pentru potriviri de adrese IP-MAC: arp

Comanda arp arată tabelele în care sunt păstrate mapările adresei IP-MAC.

arp 
Adresă HWtype HWaddress Flags Mask Iface
10.0.2.1eter 52:54:00:12:35:00Ceth0
10.0.2.3eter 08:00:27:66:24:25Ceth0

9. Pentru conexiunile realizate de sistem: tcpdump

Comanda tcpdump vă permite să vizualizați instantaneu conexiunile făcute de sistemul dvs. și conexiunile făcute la sistemul dvs.

# tcpdump 
tcpdump: ieșire verbosă suprimată, utilizare -v[v]... pentrudeplin protocol decodifica
ascultare pe eth0, tip link EN10MB (Ethernet), lungime instantanee 262144 octeți
19:44:59.746452IP 10.0.2.15.48657 &gt; homerouter.cpe.domeniu: 14329+ A? www.a se folosi de.com. (37)
19:44:59.746574IP 10.0.2.15.48657 &gt; homerouter.cpe.domeniu: 39924+ aaaa? www.a se folosi de.com. (37)
19:44:59.770573IP 10.0.2.15.44391 &gt; homerouter.cpe.domeniu: 44735+ A? conţinut-semnătură-2.cdn.mozilla.net. (53)
19:44:59.770685IP 10.0.2.15.44391 &gt; homerouter.cpe.domeniu: 31664+ aaaa? conţinut-semnătură-2.cdn.mozilla.net. (53)

În plus, dacă doriți să urmăriți direct linkurile fără rezoluție adresei, puteți utiliza tcpdump -n comanda.

# tcpdump -n
tcpdump: ieșire verbosă suprimată, utilizare -v[v]... pentrudeplin protocol decodifica
ascultare pe eth0, tip link EN10MB (Ethernet), lungime instantanee 262144 octeți
19:47:41.327149IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 44991+ A? conţinut-semnătură-2.cdn.mozilla.net. (53)
19:47:41.327574IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 46778+ aaaa? conţinut-semnătură-2.cdn.mozilla.net. (53)
19:47:41.425041 IP 192.168.1.1.53 > 10.0.2.15.43892: 44991 5/0/0 CNAME d2nxq2uap88usk.cloudfront.net., A 18.66.248.5, A 18.66.248.40, A 18.66.248.112.66, A 18.66.248.112, A.52418.61.
19:47:41.425042 IP 192.168.1.1.53 > 10.0.2.15.43892: 46778 9/0/0 CNAME d2nxq2uap88usk.cloudfront.net., AAAA 2600:9000:224a: e400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: e400:a: da5e: 7900:93a1, AAAA: 93a1: 7900:93a1, AAAA: 02:00:02:00:00 da5e: 7900:93a1, AAAA 2600:9000:224a: 9400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8200:a: da5e: 7900:93a0: 7900:93a1: 7900:93a1: 7900:93a1: da5e: 7900:93a1, AAAA 2600:9000:224a: 8e00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9a00:a: da5e: 7900:93a01, AAAA 2600:9000:224a: 9a00:a: da5e: 7900:93a1: 7900:93a260:a400: 7900:93a1 (317)
19:47:42.470901IP 10.0.2.15.44369 &gt; 192.168.1.1.53: 28874+ A? navigare sigura.googleapis.com. (45)

10. Setări DNS

În comparație cu alte sisteme de operare, setările DNS pe Linux sunt destul de ușoare. Pentru a face acest lucru, puteți face câteva modificări la etc/resolv.conf fișierul în care sunt stocate informațiile DNS.

# cat etc/resolv.conf 
# Generat de NetworkManager
server de nume 192.168.1.1

Dacă doriți să adăugați un nou DNS aici, puteți utiliza ecou comanda.

# echo nameserver 8.8.8.8 > etc/resolv.conf
# echo nameserver 8.8.4.4 >> etc/resolv.conf

După ce ați făcut aceste completări, când răsfoiți etc/resolv.conf din nou, veți vedea că s-au făcut modificările dorite.

# cat etc/resolv.conf 
server de nume 8.8.8.8
server de nume 8.8.4.4

În interiorul /etc/ folder, există un alt fișier numit gazde care acționează ca un server de nume de domeniu. Acest fișier este verificat când se efectuează rezoluția numelui de domeniu în sistem.

# pisică etc/gazde
127.0.0.1gazdă locală
127.0.1.1kali
# Următoarele linii sunt de dorit pentru gazdele capabile IPv6
::1gazdă localăip6-localhostip6-loopback
ff02::1ip6-allnodes
ff02::2ip6-allrouterele

Gestionarea rețelei este mai simplă cu comenzile Linux

Linux este unul dintre cele mai utilizate sisteme de operare. Cunoașterea comenzilor corecte utilizate în Linux va fi foarte benefică din punct de vedere al timpului și al efortului. Când vă configurați rețeaua Linux și căutați orice probleme care pot apărea în rețea, puteți utiliza comenzile de rețea Linux.

Cele mai bune 9 comenzi de depanare a rețelei Linux

Citiți în continuare

AcțiuneTweetAcțiuneE-mail

Subiecte asemănătoare

  • Linux
  • DNS
  • Retele de calculatoare
  • Linux

Despre autor

Personalul MUO

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