Configurarea rețelei în Linux este o abilitate esențială pentru orice utilizator, fie că administrezi un server, lucrezi în IT sau pur și simplu vrei să înțelegi mai bine cum funcționează sistemul tău. În acest articol, vei învăța conceptele de bază, dar și metodele practice de configurare a rețelei în distribuțiile Linux moderne.
1. Noțiuni de bază despre rețea în Linux
În Linux, fiecare interfață de rețea (placă de rețea fizică sau virtuală) este reprezentată printr-un nume precum:
eth0,eth1(mai vechi)ens33,enp0s3(sisteme moderne)wlan0(Wi-Fi)
Fiecare interfață poate avea:
- adresă IP
- mască de rețea
- gateway
- DNS
2. Verificarea configurației rețelei
Pentru a vedea configurația actuală, folosește:
ip a
sau
ifconfig
(⚠️ ifconfig este depreciat pe multe distribuții moderne)
Pentru a verifica gateway-ul:
ip route
Pentru DNS:
cat /etc/resolv.conf
3. Configurarea IP-ului static
Metoda 1: folosind comanda ip
sudo ip addr add 192.168.1.100/24 dev eth0 sudo ip route add default via 192.168.1.1
Această metodă este temporară (se pierde la reboot).
Metoda 2: configurare permanentă (Ubuntu / Debian)
Editează fișierul Netplan:
sudo nano /etc/netplan/01-netcfg.yaml
Exemplu:
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Aplică configurația:
sudo netplan apply
4. Configurarea prin DHCP
Pentru a obține automat IP:
network:
version: 2
ethernets:
eth0:
dhcp4: yes
5. Configurarea rețelei pe CentOS / RHEL
Editează fișierul:
/etc/sysconfig/network-scripts/ifcfg-eth0
Exemplu:
BOOTPROTO=none IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 ONBOOT=yes
Repornește rețeaua:
sudo systemctl restart network
6. Configurarea Wi-Fi
Pentru Wi-Fi, poți folosi:
nmcli dev wifi list
Conectare:
nmcli dev wifi connect "NumeRetea" password "Parola"
7. Testarea conexiunii
După configurare, testează:
ping 8.8.8.8
sau
ping google.com
Dacă IP-ul merge, dar domeniul nu, problema este DNS.
8. Restart rețea
În funcție de distribuție:
sudo systemctl restart NetworkManager
sau:
sudo systemctl restart networking
9. Probleme frecvente și soluții
❌ Nu ai conexiune la internet
- Verifică cablul sau Wi-Fi-ul
- Verifică IP-ul (
ip a) - Verifică gateway-ul (
ip route)
❌ DNS nu funcționează
- Editează
/etc/resolv.conf - Adaugă:
nameserver 8.8.8.8
❌ Configurația nu persistă
- Verifică fișierul Netplan sau NetworkManager
- Rulează
netplan apply
Concluzie
Configurarea rețelei în Linux poate părea complicată la început, dar devine rapid intuitivă odată ce înțelegi conceptele de bază. Indiferent dacă folosești IP static sau DHCP, instrumentele moderne precum Netplan și NetworkManager simplifică mult procesul.
Dacă lucrezi în domeniul IT sau administrare servere, stăpânirea acestor configurări îți va fi extrem de utilă în situații reale.
💡 Tip: Experimentează într-o mașină virtuală pentru a evita probleme pe sistemul principal.
Comentarii