15%

Economisiți 15% la toate serviciile de găzduire

Testați-vă abilitățile și obțineți Discount la orice plan de găzduire

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—indiferent dacă 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, utilizaț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ță oprită 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țeaua prin CLI este o abilitate de bază. 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 toate distribuțiile și este setul standard de instrumente utilizat în mediile de producție de astăzi.

 

ip (din iproute2)

Aceasta înlocuiește majoritatea utilizărilor zilnice ale instrumentelor mai vechi ifconfig/route și funcționează constant pe toate distribuțiile.

Afișați configurația IP (doar citire)

Afișați toate interfețele + adresele IP

ip addr show
# mai scurt:
ip a

Afișați o interfață specifică

ip addr show dev eth0

Afișați starea linkului (UP/DOWN), MAC etc.

ip link show

Afișați tabela de rutare (gateway implicit, rute)

ip route show
# shorter:
ip r

Afișați ruta utilizată pentru a ajunge la o destinație (foarte util)

ip route get 8.8.8.8

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ță, utilizați NetworkManager (nmcli) sau fișierele de configurare ale distribuției.

Activați o interfață

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 o adresă 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ă utilizați NetworkManager: nmcli

Cel mai bine pentru Ubuntu Desktop, multe desktopuri 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ă utilizați systemd-networkd: networkctl

Comun pe servere minime.

networkctl status

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

  • /etc/systemd/network/

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

  • ifconfig (net-tools) — adesea nu este instalat în mod 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

Dacă îmi spuneți distribuția dvs. (Ubuntu/Debian/RHEL/Alma/etc.) și dacă este server sau desktop, pot oferi metoda exactă de persistență pe care ar trebui să o utilizați.

15%

Economisiți 15% la toate serviciile de găzduire

Testați-vă abilitățile și obțineți Discount la orice plan de găzduire

Utilizați codul:

Skills
Începeți