Cours BUT Info

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)

CommandeEffet
ip addrafficher toutes les adresses IP et leurs propriétés
ip addr show dev em1idem, 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 routela table de routage du noyau
ip maddradresses multicast
ip neightable de voisinage (l'ancienne table ARP)
ip neigh show dev em1cache ARP d'une interface
ip help, ip addr helpl'aide de chaque objet

Configurer les adresses et les interfaces

CommandeEffet
ip addr add 192.168.1.1/24 dev em1ajouter l'adresse 192.168.1.1/24 sur em1
ip addr del 192.168.1.1/24 dev em1retirer cette adresse
ip link set em1 upactiver l'interface
ip link set em1 downla désactiver
ip link set em1 mtu 9000changer le MTU
ip link set em1 promisc onmode promiscuité

Manipuler les routes

CommandeEffet
ip route add default via 192.168.1.1 dev em1passerelle par défaut : tout réseau inconnu part vers elle
ip route add 192.168.1.0/24 via 192.168.1.1joindre 192.168.1.0/24 via la passerelle 192.168.1.1
ip route add 192.168.1.0/24 dev em1ré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)

CommandeEffet
ip maddr add 33:33:00:00:00:01 dev em1ajouter une adresse multicast link-layer
ip maddr del 33:33:00:00:00:01 dev em1la supprimer

memo-commandes-ip.pdf

ip Command Cheat Sheet — Red Hat Enterprise Linux (jcs) · 2 pages

Consultation seule — téléchargement désactivé

Chargement du document…

Dernière mise à jour le

Sur cette page