Mémo — la commande ip
Les commandes ip addr, ip link, ip route et ip neigh : consulter, configurer et dépanner le réseau sous Linux — la fiche de référence du TP 1.
La commande ip est l'outil bas niveau de Linux pour manipuler adresses, interfaces et
routage — elle remplace l'ancien couple ifconfig/route. C'est l'outil du
TP 1 — Gestion des adresses IPv4.
La structure générale
ip <objet> <action> [arguments] — l'objet est ce qu'on manipule (addr, link, route…),
l'action ce qu'on en fait (show, add, del…). Sans action, c'est show qui est sous-entendu
: ip addr liste les adresses. Et ip help liste tout.
Consulter (les requêtes)
| Commande | Effet |
|---|---|
ip addr | afficher toutes les adresses IP et leurs propriétés |
ip addr show dev em1 | idem, limité à l'interface em1 |
ip link | état de toutes les interfaces réseau |
ip link show dev em1 | état d'une interface |
ip -s link | + les statistiques (paquets, erreurs) |
ip route | la table de routage du noyau |
ip maddr | adresses multicast |
ip neigh | table de voisinage (l'ancienne table ARP) |
ip neigh show dev em1 | cache ARP d'une interface |
ip help, ip addr help | l'aide de chaque objet |
Configurer les adresses et les interfaces
| Commande | Effet |
|---|---|
ip addr add 192.168.1.1/24 dev em1 | ajouter l'adresse 192.168.1.1/24 sur em1 |
ip addr del 192.168.1.1/24 dev em1 | retirer cette adresse |
ip link set em1 up | activer l'interface |
ip link set em1 down | la désactiver |
ip link set em1 mtu 9000 | changer le MTU |
ip link set em1 promisc on | mode promiscuité |
Manipuler les routes
| Commande | Effet |
|---|---|
ip route add default via 192.168.1.1 dev em1 | passerelle par défaut : tout réseau inconnu part vers elle |
ip route add 192.168.1.0/24 via 192.168.1.1 | joindre 192.168.1.0/24 via la passerelle 192.168.1.1 |
ip route add 192.168.1.0/24 dev em1 | réseau directement accessible sur em1 |
Configuration à la main = volatile
Les commandes ip disparaissent au redémarrage. Pour une configuration permanente sous Debian :
/etc/network/interfaces puis ifup/ifdown — c'est la dernière étape du TP 1.
Multicast (pour mémoire)
| Commande | Effet |
|---|---|
ip maddr add 33:33:00:00:00:01 dev em1 | ajouter une adresse multicast link-layer |
ip maddr del 33:33:00:00:00:01 dev em1 | la supprimer |
memo-commandes-ip.pdf
ip Command Cheat Sheet — Red Hat Enterprise Linux (jcs) · 2 pages
Chargement du document…
Dernière mise à jour le
TP 4 — IPv6 : fonctionnement et configuration
Les trois labs IPv6 corrigés : autoconfiguration minimale et détection d'adresse dupliquée, SLAAC avec annonce de routeur sous Kathará, puis renumérotation d'un réseau sur FRR avec les durées de validité et de préférence.
Mémo — IPv6
La fiche de référence IPv6 : notation RFC 5952, plages d'adresses, EUI-64 et multicast sollicitée, les quatre messages ICMPv6, la SLAAC, les durées de vie et les commandes ip -6 / FRR pour les TP.