Commande Linux IP

« Back to Glossary Index

La commande ip est l’outil moderne et incontournable pour configurer le réseau sous Linux. Elle remplace l’ancienne commande ifconfig (qui est désormais dépréciée). Elle fait partie du paquet iproute2 et permet de gérer les adresses, le routage, les terminaux voisins et les tunnels.

Sa syntaxe suit une logique d’objets : ip [OBJET] [COMMANDE].

1. les objets principaux de la commande

au lieu de tout mélanger, ip sépare les tâches par catégories d’objets :

  • address (ou addr / a) : gestion des adresses IP.
  • link (ou l) : gestion des interfaces physiques ou virtuelles (état de la carte réseau).
  • route (ou r) : gestion de la table de routage.
  • neigh (ou n) : gestion du cache ARP (les voisins sur le réseau local).

2. les options et commandes essentielles

gestion des adresses (ip addr)

actioncommandedescription
afficherip addr showaffiche toutes les adresses IP de toutes les interfaces.
ajouterip addr add [ip/masque] dev [interface]assigne une adresse IP à une carte réseau.
supprimerip addr del [ip/masque] dev [interface]retire une adresse IP d’une interface.

exemple :

sudo ip addr add 192.168.1.50/24 dev eth0

gestion des interfaces (ip link)

actioncommandedescription
étatip link showaffiche l’état (UP/DOWN) et l’adresse MAC.
activerip link set [interface] upallume la carte réseau.
désactiverip link set [interface] downéteint la carte réseau.

La commande ip est l’outil moderne et incontournable pour configurer le réseau sous Linux. Elle remplace l’ancienne commande ifconfig (qui est désormais dépréciée). Elle fait partie du paquet iproute2 et permet de gérer les adresses, le routage, les terminaux voisins et les tunnels.

Sa syntaxe suit une logique d’objets : ip [OBJET] [COMMANDE].

1. les objets principaux de la commande

au lieu de tout mélanger, ip sépare les tâches par catégories d’objets :

  • address (ou addr / a) : gestion des adresses IP.
  • link (ou l) : gestion des interfaces physiques ou virtuelles (état de la carte réseau).
  • route (ou r) : gestion de la table de routage.
  • neigh (ou n) : gestion du cache ARP (les voisins sur le réseau local).

2. les options et commandes essentielles

gestion des adresses (ip addr)

actioncommandedescription
afficherip addr showaffiche toutes les adresses IP de toutes les interfaces.
ajouterip addr add [ip/masque] dev [interface]assigne une adresse IP à une carte réseau.
supprimerip addr del [ip/masque] dev [interface]retire une adresse IP d’une interface.

exemple :

sudo ip addr add 192.168.1.50/24 dev eth0

gestion des interfaces (ip link)

actioncommandedescription
étatip link showaffiche l’état (UP/DOWN) et l’adresse MAC.
activerip link set [interface] upallume la carte réseau.
désactiverip link set [interface] downéteint la carte réseau.

exemple :

sudo ip link set wlan0 down (pour couper le Wi-Fi)

3. gestion du routage (ip route)

c’est ici que l’on définit par où passent les données pour sortir du serveur.

  • afficher la table de routage : ip route show
  • ajouter une passerelle par défaut (gateway) :sudo ip route add default via 192.168.1.1
  • supprimer une route :sudo ip route del 10.0.0.0/8

4. comparaison : ip vs ifconfig

pourquoi devriez-vous privilégier ip pour vos automatisations chez EDU-JALM ?

caractéristiqueifconfig (obsolète)ip (moderne)
performancelente sur les gros réseaux.optimisée pour le noyau linux moderne.
précisionlimitée aux informations de base.capable de gérer les VLAN, le policy routing, etc.
syntaxedésordonnée.structurée et logique (objet/action).
scriptingdifficile à parser proprement.sortie plus prévisible pour l’automatisation.

5. application concrète pour l’automatisation

dans votre logique du 80/20, la commande ip est souvent couplée à des scripts de diagnostic automatique. par exemple, pour vérifier si votre serveur de formation a bien accès à internet avant de lancer une mise à jour :

Bash

# vérifie si une route par défaut existe
if ip route | grep -q default
then
    echo "connexion réseau active"
else
    echo "alerte : le serveur est isolé du réseau"
fi
« Revenir à l'index du glossaire

Entreprise de services numérique spécialisée dans la cybersécurité / le web et la formation.

Nous contacter :
contact@glorydev.fr

Nous envoyer un email :

Perpignan

Lieu :

Suivez-nous :