Afficher les interfaces réseau avec la commande ip
Accéder à l'ensemble des vidéos de ce cours en illimité à partir de 99€ HT/an.
Script
Objectif et utilité
Vous allez vous connecter à la VM en tant qu'administrateur et afficher ses interfaces réseau et leurs adresses IP avec la commande ip, sous une forme détaillée puis abrégée.
Prérequis et point de départ
- La VM démarrée, avec sa fenêtre VirtualBox ouverte. Voir « Importer et démarrer la machine virtuelle Debian ».
- Les identifiants des comptes de la VM, communiqués par votre formateur. Deux comptes existent :
root, l'administrateur, etstagiaire, un utilisateur normal.
Explication et démarche
1. Se connecter en tant que root
Dans la fenêtre de la VM, à l'invite login:, saisissez root, puis le mot de passe. Rien ne s'affiche pendant la saisie du mot de passe : c'est normal.
2. Afficher les adresses
La commande ip gère la configuration réseau IP sous Linux. Son premier argument désigne l'objet à manipuler :
ip address
Cette forme affiche beaucoup d'informations. Pour une vue plus lisible, ajoutez -c (couleur) et -br (brief, une ligne par interface) :
ip -c -br address
Le mot-clé address peut être abrégé ; ces trois commandes sont équivalentes :
ip -c -br address
ip -c -br addr
ip -c -br a
3. Lire le résultat
| Interface | Rôle |
|---|---|
lo |
interface de bouclage (loopback), présente sur tout système Linux, adresse 127.0.0.1. Elle permet à des programmes de la même machine de communiquer par le réseau (TCP, UDP) ; c'est elle qui fait fonctionner ping localhost. |
enp0s3 |
première carte de la VM dans VirtualBox (NAT), adresse en 10.0.2.x. |
enp0s8 |
deuxième carte (réseau privé hôte), adresse en 192.168.56.x obtenue par DHCP. |
Les deux cartes sont à l'état UP : elles sont actives et configurées. Sous Linux, on parle d'interface réseau plutôt que de carte réseau.
Résultat attendu et vérification
ip -c -br a affiche trois lignes : lo, enp0s3 et enp0s8, avec leurs adresses. L'adresse de enp0s8 est dans la plage DHCP (192.168.56.100 à .199).
Points de vigilance et bonnes pratiques
- Les noms des interfaces (
enp0s3,enp0s8) dépendent du matériel virtuel ; vérifiez-les sur votre VM. - L'adresse DHCP peut changer : l'étape suivante consiste à fixer l'adresse de
enp0s8.
À retenir et mise en pratique
ip -c -br a: vue synthétique des interfaces et de leurs adresses.lo= bouclage ;enp0s8= interface reliée au réseau privé hôte.
Exercice. Connectez-vous en root, comparez la sortie de ip a et de ip -c -br a, puis testez ping -c 4 localhost.
Critère de réussite : vous savez indiquer l'adresse actuelle de enp0s8 et à quelle carte VirtualBox elle correspond.
Référence
- Page de manuel
ip(8)etip-address(8): https://manpages.debian.org/ip-address