Sostituire ifconfig con ip: Una Guida Dettagliata (2023)

Negli ambienti Linux, l'evoluzione delle utility è una costante. Nel lontano 2009, si annunciava la deprecazione del pacchetto net-tools sulla mailing list debian-devel, a causa della mancanza di manutenzione. Sorprendentemente, nel 2015, il pacchetto net-tools è ancora presente. Ad esempio, su Ubuntu 14.10, il comando ifconfig è ancora utilizzabile per la configurazione di rete.

Tuttavia, in alcuni casi, come nei container Docker di Ubuntu, il pacchetto net-tools potrebbe non essere preinstallato. Sebbene sia possibile installarlo con il comando sudo apt-get install net-tools, è consigliabile passare al comando che ha sostituito ifconfig, ovvero ip. Questo articolo illustra come effettuare questa transizione con esempi dettagliati.

Raccogliere Informazioni

Il primo passo con ifconfig è solitamente scoprire l'indirizzo IP di un'interfaccia. Con ip, questo si fa con il comando:

ip a

Per visualizzare solo le informazioni IPv4, si utilizza:

ip -4 a

E per informazioni IPv6:

ip -6 a

Per dettagli specifici su un'interfaccia, ad esempio, una connessione wireless:

ip a show wlan0

Modificare un'Interfaccia

Per assegnare un indirizzo a un'interfaccia ethernet, ad esempio eth0, il comando se fosse ifconfig sarebbe:

ifconfig eth0 192.168.1.101

Con ip, la sintassi è:

ip a add 192.168.1.101/255.255.255.0 dev eth0

Per eliminare un indirizzo da un'interfaccia:

ip a del 192.168.1.101/24 dev eth0

Per mettere su o giù un'interfaccia:

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

Gestire la Tabella di Routing

La gestione delle tabelle di routing è una funzionalità potente di ip. Per visualizzare tutte le tabelle di routing:

ip r

Per instradare tutto il traffico attraverso un gateway specifico:

ip route add default via 192.168.1.254

Per eliminare una route:

ip route del 192.168.1.0/24 dev eth0

Questo articolo offre solo un'introduzione al comando ip. Nonostante la lenta deprecazione di ifconfig, è consigliabile abituarsi a ip per essere pronti alla transizione. Per ulteriori informazioni dettagliate sul comando ip, consulta il manuale con:

man ip

Con questa guida dettagliata, sei pronto per gestire la transizione da ifconfig a ip e sfruttare appieno le sue potenti funzionalità.

Top Articles
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated: 10/01/2024

Views: 5848

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.