Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
15 juin 2015

réseaux Linux           Configuration réseaux


ip-address

ip-address

Gestion des adresses de protocole

Commandes

ip address add Ajouter une nouvelle adresse de protocole

        dev 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 eth0
ip 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