Comando ip linux. Il coltellino svizzero per la configurazione di rete.

ip o ifconfig ?

Il comando ip in Linux è presente negli strumenti di rete che vengono utilizzati per eseguire diversi compiti di amministrazione della rete. IP sta per Internet Protocol. Questo comando è usato per mostrare o manipolare il routing, i dispositivi e i tunnel. È simile al comando ifconfig ma è molto più potente con più funzioni e strutture collegate ad esso.

ifconfig è uno dei comandi deprecati nei net-tools di Linux che non è stato manutenuto per molti anni. Il comando ip è usato per eseguire diversi compiti come l’assegnazione di un indirizzo ad un’interfaccia di rete o la configurazione dei parametri dell’interfaccia di rete.

Può eseguire diversi altri compiti come la configurazione e la modifica del routing di default e statico, l’impostazione del tunnel su IP, l’elenco degli indirizzi IP e delle informazioni sulle proprietà, la modifica dello stato dell’interfaccia, l’assegnazione, la cancellazione e l’impostazione di indirizzi IP e percorsi.

Sintassi.

Proviamo  a digitare semplicemente ip

comando ip
comando ip linux

in questo modo possiamo vedere la struttura del comando.

Vediamo la nostra configurazione.

Possiamo utilizzare semplicemente ip address .

 

comando ip address
comando ip address

Da come potete vedere la macchina aiutocomputerhelp è una virtuale.

Vogliamo vedere un po di statistiche ?

ip -s link

 

ip -s link
ip -s link

ed ora vediamo come ruota (routing) con  ip route .

ip route
ip route

Passiamo alla fase attiva: configuriamo.

Un comando che tutti dovrebbero conoscere è la possibilità di abilitare o disabilitare un’interfaccia di rete. Potrebbe capitare la necessità di far terminare la connettività di rete su una determinata interfaccia o su tutte e il comando e:

ip link set (interface) down

per farla risalire

ip link set (interface) up

 

Vogliamo aggiungere un indirizzo ip ad una interfaccia?

ip a add (ip_address) dev interface

ip a add 192.168.16.131/24 dev ens33

per poterlo rimuovere

ip a del (ip_address) dev interface

ip a del 192.168.16.131/24 dev ens33

e visto che l’appetito vien mangiando:

man ip