Wiki di Michele

ip

GuidaUltima modifica: 24/10/2026 Verificata il 24/10/2026

ip (pacchetto iproute2) gestisce interfacce di rete, indirizzi e routing. Sostituisce i vecchi ifconfig, route e arp.

Vedere gli indirizzi

ip a
ip -br a
ip -4 a
ip -6 a
ip a show eth0

-br (brief) dà un riepilogo compatto, -c aggiunge i colori.

ip link
ip -s link
sudo ip link set eth0 up
sudo ip link set eth0 down

-s mostra le statistiche di pacchetti ed errori.

Indirizzi

Aggiungere o rimuovere un indirizzo (temporaneo, si perde al riavvio):

sudo ip addr add 192.168.1.50/24 dev eth0
sudo ip addr del 192.168.1.50/24 dev eth0

Routing

ip route
ip route get 8.8.8.8
sudo ip route add default via 192.168.1.1
sudo ip route add 10.0.0.0/8 via 192.168.1.254
sudo ip route del 10.0.0.0/8

ip route get mostra quale interfaccia e gateway verrebbero usati per raggiungere una destinazione.

Tabella ARP/vicini

ip neigh

Porte in ascolto: ss

ss -tulpn
ss -tn
ss -tlnp | grep :80
OpzioneSignificato
-tTCP
-uUDP
-lSolo in ascolto
-nNumeri invece di nomi
-pMostra il processo (serve sudo)

Altri comandi utili di rete

ping -c 4 8.8.8.8
traceroute 8.8.8.8
mtr 8.8.8.8
dig esempio.it
dig +short esempio.it
dig @1.1.1.1 esempio.it MX
curl -I https://esempio.it
curl ifconfig.me
resolvectl status

Configurazione permanente

I comandi ip non sopravvivono al riavvio. Per rendere permanente la configurazione usa lo strumento della tua distribuzione: NetworkManager (nmcli), systemd-networkd o Netplan.

nmcli device status
nmcli connection show

Diagnosi rapida: "non ho internet"

ip -br a
ip route
ping -c 2 192.168.1.1
ping -c 2 8.8.8.8
ping -c 2 google.com

Tag

amministrazione-di-sistemacomandilinux

Pagine che parlano di questa

Altre pubblicazioni in questa sezione

Suggerisci una correzione