Dacă sunteți un utilizator obișnuit de Linux sau un administrator de sistem, este posibil să aveți nevoie să configurați rețeaua pe sistemul dumneavoastră. Spre deosebire de sistemele desktop unde puteți folosi configurații dinamice, va trebui să faceți configurații specifice pe servere în funcție de mediul de rețea. Configurațiile dinamice continuă să se schimbe la repornirea serverului, astfel încât, în unele cazuri, devine necesar să aveți configurații statice, de exemplu, atunci când un server trebuie administrat de la distanță sau când un server rulează o aplicație sau un serviciu care necesită acces constant. Așadar, în acest articol, vă vom explica cum puteți configura o rețea de bază într-un sistem de operare Linux bazat pe Debian. Configurarea de bază include setarea unui IP static, a unui gateway, a unui DNS și a unui nume de gazdă.

Am folosit sistemul de operare Debian 10 pentru a descrie procedura menționată în acest articol.

Vizualizați configurația curentă a rețelei

Pentru a vizualiza configurațiile curente ale rețelei, rulați următoarea comandă în Terminal. Aceasta va afișa ieșirea pentru fiecare interfață într-o secțiune separată.

$ ip a

Puteți, de asemenea, rula comanda ifconfig pentru a vizualiza adresa IP.

$ ifconfig

Executați comanda de mai jos în Terminal pentru a găsi IP-ul serverului DNS:

$ cat /etc/resolv.conf

Modificați configurația rețelei

Configurarea de bază a rețelei include setarea unei adrese IP statice sau dinamice, adăugarea unui gateway, informații despre serverul DNS. Există diferite moduri de a configura rețeaua pe sistemul de operare Debian.

Metoda 1: Utilizați comanda ifconfig și route

În această metodă, vom vedea cum se configurează setările de rețea. Totuși, nu uitați că aceste setări nu vor fi permanente. Odată ce reporniți sistemul, setările vor fi șterse.

1. Atribuiți o adresă IP interfeței

Vom folosi ifconfig pentru a atribui o adresă IP interfeței noastre de rețea. Mai jos este sintaxa comenzii:

$ sudo ifconfig <interface> <IP_address> netmask <subnetmask> up

În următorul exemplu, comanda atribuie adresa IP 192.168.72.165 interfeței de rețea eth0. Masca de rețea este de 24 (255.255.255.255.0) de biți.

$ sudo ifconfig eth0 192.168.72.165 netmask 255.255.255.0 up

2. Setați gateway-ul implicit

Pasarela implicită este adresa utilizată pentru a comunica cu rețeaua exterioară. Pentru a configura gateway-ul implicit, utilizați următoarea sintaxă de comandă:

$ sudo route add default gw <IP_address> <interface>

În exemplul următor, folosesc 192.68.72.2 ca adresă de gateway implicit.

$ sudo route add default gw 192.168.72.2 eth0

3. Setați serverul DNS

Serverele DNS rezolvă un nume de domeniu la o adresă IP, astfel încât browserul să poată încărca resursele de Internet. Pentru a configura adresa serverului de nume DNS, utilizați următoarea sintaxă de comandă:

$ echo "nameserver <IP_address>" > /etc/resolv.conf

În exemplul următor, setez adresa IP publică DNS a Google ca adresă a serverului meu de nume care este 8.8.8.8.8.8.

$ echo "nameserver 8.8.8.8" > /etc/resolv.conf

După ce ați terminat, puteți testa configurația prin rularea comenzii ifconfig după cum urmează:

Îndepărtați adresa IP de pe o interfață de rețea

Pentru a îndepărta o adresă IP de pe o interfață de rețea, rulați următoarea comandă în Terminal:

$ ip address del <IP_address> dev <interface>

Metoda 2: Modificarea setărilor de rețea prin utilizarea fișierului de interfețe

În această metodă, vom configura setări de rețea permanente pe care sistemul dumneavoastră le va reține chiar și după o repornire. Pentru aceasta, va trebui să edităm fișierul /etc/network/interfaces folosind orice editor de text. Executați următoarea comandă în terminal pentru a face acest lucru:

$ sudo nano /etc/network/interfaces

Apoi adăugați următoarele linii în acesta:

auto eth0iface eth0 inet staticaddress 192.168.72.165netmask 255.255.255.0gateway 192.168.72.2

Apoi apăsați Ctrl+O și apoi Ctrl+X pentru a salva și ieși din fișier.

Rețineți că linia de adresă, mască de rețea și gateway trebuie să înceapă cu spații albe de început! În cazul în care, doriți să atribuiți adresa în mod dinamic, utilizați următoarele linii:

auto eth0iface eth0 inet dhcp

Definirea serverelor de nume (DNS)

Pentru a adăuga informații despre serverul DNS, va trebui să modificăm fișierul /etc/resolv.conf. Rulați următoarea comandă pentru a face acest lucru:

$ nano /etc/resolv.conf

Aduc aici doi Nameservere. Unul este adresa serverului DNS public al Google și celălalt este adresa IP a routerului meu.

nameserver 8.8.8.8nameserver 192.168.72.2

Acum apăsați Ctrl+O și apoi Ctrl+X pentru a salva și ieși din fișier.

După ce ați terminat, puteți verifica adresa IP folosind comanda ip a sau ifconfig.

Metoda 3: Change network configuration trough Debian GUI

În această metodă, vom folosi calea grafică pentru configurarea setărilor de bază ale rețelei.

Pentru a face acest lucru, apăsați butonul windows de pe tastatură, apoi în bara de căutare tastați settings. Din rezultatele care apar, deschideți Settings. Apoi, în bara laterală din stânga, faceți clic pe fila Network (Rețea). După aceea, faceți clic pe pictograma de angrenaj a interfeței pe care doriți să o configurați.

Apăsați fila IPv4. Alegeți Manual și introduceți adresa IP, masca de rețea, gateway-ul și DNS.

În cazul în care doriți să atribuiți dinamic adresa IP, alegeți opțiunea Automatic (DHCP) și introduceți informațiile DNS.

După ce ați terminat, faceți clic pe Apply pentru a salva modificările.

Setarea numelui de gazdă

Ca și adresa IP, un nume de gazdă unic este de asemenea utilizat pentru a recunoaște un sistem într-o rețea. Pentru a afla numele de gazdă actual al sistemului dumneavoastră, rulați comanda de mai jos în Terminal:

$ hostname

Pentru a schimba numele de gazdă al sistemului, puteți rula comanda de mai jos. Dar odată ce reporniți sistemul, numele original al gazdei va fi restaurat.

$ hostname host_name

Îmi schimb aici numele gazdei din Debian în Debian10.

Pentru a schimba permanent numele gazdei, va trebui să editați fișierul hostname aflat la /etc/hostname. Introduceți comanda de mai jos pentru a face acest lucru:

$ sudo nano /etc/hostname

Acest fișier conține doar numele de gazdă al fișierului, schimbați vechiul nume cu numele dorit și apoi apăsați Ctrl+O și Ctrl+X pentru a salva și ieși.

Câteva alte comenzi utile de care ați putea avea nevoie în timp ce configurați o rețea într-un sistem de operare Debian:

Ping

Se poate folosi pentru a testa conectivitatea între două sisteme pe o rețea LAN sau WAN. Pentru a testa conectivitatea la un dispozitiv, tastați ping urmat de IP sau numele de gazdă al acelui dispozitiv:

$ ping <IP or hostname>

Arp:

Arp este folosit pentru a traduce adresele IP în adrese Ethernet. Pentru a imprima tabela arp, tastați:

$ arp –a

Route

Se utilizează pentru a afișa tabela de rutare a unui sistem Linux.

$ route

Host

Transduce numele de gazdă în adrese IP și invers.

Pentru a găsi IP-ul în raport cu un domeniu specificat:

$ host domain_name

Pentru a găsi un nume de domeniu în raport cu adresa IP specificată.

$ host IP_address

Activați și dezactivați interfața

Pentru a activa interfața, utilizați:

$ ifup <interface>

Pentru a dezactiva interfața, utilizați:

$ ifdown <interface>

Acesta este tot ce trebuie făcut! În acest articol, am explicat cum să configurăm o rețea de bază în sistemul de operare Debian. Am discutat diferite metode, inclusiv cea grafică și cea bazată pe linia de comandă. O puteți alege pe cea care vi se pare mai ușoară și mai convenabilă.

Configurarea rețelei în Debian 10

Lasă un răspuns

Adresa ta de email nu va fi publicată.