Iproute2 le remplaçant de net-tools

L’utilisation des outils venant du paquet net-tools (ifconfig, arp, mii-tools,etc…) est devenue obsolète et leur utilisation est même déprécié sur les distributions GNU/Linux récentes (Debian 9 par exemple).

Dorénavant, depuis un certains temps c’est le paquet iproute2 qui est installé par défaut pour la gestion du réseau sous GNU/linux, notamment avec l’aide de la commande IP.

Comment attribuer une adresse IPv4 sur une interface réseau

A savoir une adresse IP sans masque de sous réseau, cela ne sert à rien. Avant, avec la commande ifconfig :

ifconfig eth0 192.168.1.5 netmask 255.255.255.0

Maintenant avec la commande IP :

ip addr add 192.168.1.5/24 dev eth0

Comment connaître son adresse IP sur toutes les interfaces réseau

Avant, avec la commande ifconfig :

ifconfig

Maintenant avec la commande IP :

ip -4 -o addr show

les options utilisées : -4 : pour n’afficher que les adresses IPv4 -o : le résultat sur une seule ligne

Supprimer une adresse IP sur une interface réseau

ip addr del 192.168.1.5/24 dev eth0

Comment activer une interface réseau

ip link set eth0 up

Comment désactiver une interface réseau

ip link set eth0 down

Comment ajouter une route statique

ip route add adresse_reseau/masque via adresse_interface dev nom_interface

> Exemple d'ajout d'une route statique :

ip route add 192.168.2.1/24 via 192.168.1.1 dev eth0

Comment ajouter une passerelle par défaut (gateway)

ip route add default via 192.168.1.1

Pour tout savoir sur la commande I, lire le manuel :

man ip

ou afficher l’aide :

ip --help