iproute2 : Commandes réseau essentielles sous Linux
- Mise à jour le 27 juil. 2025
iproute2 est une suite moderne d’outils pour contrôler et surveiller les fonctionnalités réseau du noyau Linux. Elle remplace des utilitaires plus anciens comme ifconfig
et propose des fonctionnalités avancées pour gérer les interfaces réseau, les adresses IP, le routage, etc.
Commandes courantes avec iproute2
Gestion des adresses IP
- Attribuer une adresse IP à une interface :
root@host:~# ip addr add 192.168.2.41/24 dev eth0
- Ajouter un alias IP (deuxième adresse) à la même interface :
root@host:~# ip addr add 192.168.2.42/24 dev eth0
- Supprimer la passerelle par défaut :
root@host:~# ip route del default
- Définir une nouvelle passerelle par défaut :
root@host:~# ip route add default via 192.168.2.1
- Ajouter une route personnalisée via une interface spécifique :
root@host:~# ip route add 192.168.1.210 dev ppp0
Gestion des interfaces réseau (liens)
- Activer une interface réseau :
root@host:~# ip link set ens33 up
- Désactiver une interface réseau :
root@host:~# ip link set ens33 down
Configuration des VLANs
- Créer une nouvelle interface VLAN avec l’ID 10 sur
eth0
:
root@host:~# ip link add link eth0 name IPv6 type vlan id 10
root@host:~# ip link set IPv6 up
- Supprimer l’interface VLAN :
root@host:~# ip link set IPv6 down
root@host:~# ip link delete IPv6