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
in questo modo possiamo vedere la struttura del comando.
Vediamo la nostra configurazione.
Possiamo utilizzare semplicemente ip address .
Da come potete vedere la macchina aiutocomputerhelp è una virtuale.
Vogliamo vedere un po di statistiche ?
ip -s link
ed ora vediamo come ruota (routing) con 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