réseaux Linux Configuration réseaux
ip-address
Gestion des adresses de protocole
Commandes
ip address add Ajouter une nouvelle adresse de protocoledev NAME Le nom du périphérique
local ADDRESS L'adresse de l'interface. Le format de l'adresse dépend du protocole (IP ou IPv6), et peut être suivi du masque
peer ADDRESS L'adresse de l'autre nœud dans une interface point à point.
broadcast ADDRESS L'adresse de broadcast de l'interface. Peut être '+' et '-'. Dans ce cas, il est dérivé en définissant/réinitialisant les bits du préfixe de l'interface.
label NAME Chaque adresse peut être taggée avec un label. Pour des raison de compatibilité, cette chaîne doit coïncider avec le nom du périphérique ou doit être préfixé avec le nom du périphérique suivi par une virgule.
scope SCOPE Le scope de l'aire où cette adresse est valide. Les scopes sont listés dans /etc/iproute2/rt_scopes, dont ceux qui sont prédéfinis sont:
global L'adresse est valide globalement
site (ipv6) l'adresse est locale au site
link l'adresse est un lien local
host L'adresse est valide seulement dans cet hôte
ip address delete Supprime une adresse de protocole. Les argument sont les même que pour ip address add
ip address show Affiche les adresses de protocole
dev NAME Le nom du périphérique
scope SCOPE Liste seulement les adresses dans ce scope
to PREFIX List seulement les adresses correspondant à ce préfixe
label PATTERN Liste seulement les adresses avec les labels qui correspondent au pattern
up Liste seulement les interfaces up
dynamic
permanent (ipv6) liste seulement les adresses installées par une configuration sans état ou permanent.
tentative (ipv6) Liste seulement les adresses qui n'ont pas passé la détection d'adresse dupliquée
deprecated (ipv6) Liste seulement les adresses dépréciées
dadfailed (ipv6) Liste seulement les adresses qui ont échouées la détection d'adresse dupliqueé
temporary (ipv6) Liste seulement les adresses temporaires
primary
secondary (ipv6) Liste seulement les adresses primaires ou secondaires
ip address flush Vide les adresses de protocole sélectionnés par certains critères. Cette commande à les même argument que show. La différence est qu'elle ne se lance pas sans arguments.
Exemples
Afficher les adresses assignées à l'interface eth0ip address show dev eth0
Ajoute une adresse IPv6 à l'interface eth1
ip addr add 2001:0db8:85a3::0370:7334/64 dev eth1
Supprime toutes les adresses de l'interface eth1
ip addr flush dev eth4