15%

Save 15% on All Hosting Services

Test your skills and get Discount on any hosting plan

Utilizați codul:

Skills
Începeți
02.01.2026

Ce comandă linux poți folosi pentru a afișa sau schimba setările de configurare IP?

Pe sistemele moderne Linux, configurarea rețelei este gestionată printr-un set de instrumente de linie de comandă care vă permit să inspectați, depanați și modificați setările IP fără a depinde de o interfață grafică. Aceste comenzi sunt esențiale pentru administratori și utilizatori avansați, deoarece oferă control rapid și precis asupra modului în care o mașină se conectează la o rețea—fie că alocați un IP static pe un server, verificați de ce un serviciu este inaccesibil, verificați gateway-ul implicit sau activați o interfață după un reboot.

În scenarii reale, folosiți aceste comenzi pentru:

  • Afișați adresele IP curente atribuite interfețelor de rețea (IPv4/IPv6)
  • Verificați starea linkului (UP/DOWN), MTU și detalii despre interfață
  • Vizualizați regulile de rutare și gateway-ul implicit activ
  • Schimbați temporar configurația IP pentru testare sau recuperare de urgență
  • Diagnosticați problemele de conectivitate (subnet greșit, rută lipsă, interfață căzută etc.)
  • Confirmați care interfață și rută folosește sistemul pentru a ajunge la o destinație

Pentru că Linux rulează peste tot—de la servere cloud și noduri VPS la routere și dispozitive încorporate—abilitatea de a configura rețelele prin CLI este o abilitate esențială. Pe Linux-ul modern, comanda principală pentru a afișa și schimba configurația IP este: ip (din suita iproute2). Aceasta înlocuiește majoritatea utilitarelor mai vechi, funcționează constant pe diferite distribuții și este setul standard de instrumente utilizat în mediile de producție de astăzi.

Schimbați configurația IP (runtime / non-persistent)

Schimbările efectuate cu ip durează de obicei până la reboot (sau până când NetworkManager/systemd-networkd le suprascrie). Pentru persistență, folosiți NetworkManager (nmcli) sau fișierele de configurare ale distribuției.

Activarea/dezactivarea unei interfețe

sudo ip link set dev eth0 up
sudo ip link set dev eth0 down

Adăugați o adresă IP (CIDR)

sudo ip addr add 192.168.10.50/24 dev eth0

Eliminați o adresă IP

sudo ip addr del 192.168.10.50/24 dev eth0

Înlocuiți adresa IP (model comun)

sudo ip addr flush dev eth0

sudo ip addr add 192.168.10.50/24 dev eth0

Adăugați un gateway implicit

sudo ip route add default via 192.168.10.1 dev eth0

Înlocuiți gateway-ul implicit (curat)

sudo ip route replace default via 192.168.10.1 dev eth0

Adăugați o rută statică

sudo ip route add 10.50.0.0/16 via 192.168.10.254 dev eth0

Schimbări persistente (recomandate pe desktopuri/servere)

Dacă folosiți NetworkManager: nmcli

Cel mai bine pentru Ubuntu Desktop, multe desktop-uri bazate pe RHEL și multe imagini cloud.

Afișați conexiunile

nmcli con show

Setați IPv4 static pe o conexiune

sudo nmcli con mod "Wired connection 1" ipv4.method manual
ipv4.addresses 192.168.10.50/24 ipv4.gateway 192.168.10.1 ipv4.dns "1.1.1.1 8.8.8.8"
sudo nmcli con up "Wired connection 1"

Dacă folosiți systemd-networkd: networkctl

Comun pe servere minime.

networkctl status

Persistența se face prin editarea fișierelor *.network sub:

  • /etc/systemd/network/

Comenzi legate pe care le veți vedea în continuare (dar nu preferate)

  • ifconfig (net-tools) — adesea nu mai este instalat implicit

  • route — înlocuit de ip route

Concluzie practică

  • Afișați + schimbați (standard modern): ip

  • Faceți-l persistent (comun): nmcli (NetworkManager) sau configurația systemd-networkd

15%

Save 15% on All Hosting Services

Test your skills and get Discount on any hosting plan

Utilizați codul:

Skills
Începeți