Retour au cours

70. Vérifier l'état du réseau : `ip a` et `ip route`

Les Bases de Linux : de Zéro à Héros du CLI

Identifier les interfaces et les adresses

Dans les systèmes Linux modernes, la commande ip a remplacé l'ancienne commande ifconfig pour la configuration réseau et la vérification de l'état.

Visualiser les adresses IP (ip a)

ip a (raccourci pour ip address show) affiche les adresses attribuées à toutes les interfaces réseau.

bash $ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 ... inet 127.0.0.1/8 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ... inet 192.168.1.50/24 brd 192.168.1.255 scope global dynamic eth0

  • lo : L'interface de loopback (localhost).
  • eth0 (ou enp0s3) : La connexion ethernet principale (interface).
  • 192.168.1.50 : L'adresse IP de votre machine.
  • /24 : Le masque de sous-réseau.

Visualiser la table de routage (ip route)

Affiche comment le trafic sort de votre système (quelle passerelle utiliser).

bash $ ip route default via 192.168.1.1 dev eth0 proto dhcp 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.50

  • default via 192.168.1.1 : Cela indique l'adresse IP de votre routeur (la passerelle par défaut).