# ip

> Affiche / manipule l'adressage, le routage, les interfaces et périphériques réseau, les règles de routage et les tunnels.
> Certaines commandes comme `address` ont leur propre documentation.
> Plus d'informations : <https://manned.org/ip.8>.

- Liste les interfaces avec des infos détaillées :

`ip {{[a|address]}}`

- Liste les interfaces sur la couche réseau de façon synthétique :

`ip {{[-br|-brief]}} {{[a|address]}}`

- Liste les interfaces sur la couche liaison de façon synthétique :

`ip {{[-br|-brief]}} {{[l|link]}}`

- Affiche la table de routage :

`ip {{[r|route]}}`

- Affiche les voisins (table ARP) :

`ip {{[n|neighbor]}}`

- Active/Désactive une interface :

`sudo ip {{[l|link]}} {{[s|set]}} {{interface}} {{up|down}}`

- Ajoute/Supprime une adresse ip à une interface :

`sudo ip {{[a|address]}} {{add|delete}} {{ip}}/{{mask}} dev {{interface}}`

- Ajoute une route par défaut :

`sudo ip {{[r|route]}} {{[a|add]}} default via {{ip}} dev {{interface}}`
