Connaître son adresse IP sur Linux

Écrit par Jean-Michel CHRISOSTOME. Publié dans Blog

Cet article est le premier d'une série d'articles très cours qui expliquent comment réaliser des actions sur un système Linux en ligne de commande. Vous découvrirez ainsi qu'il est possible de faire énormément de choses, bien plus qu'on ne pourrait le croire. Je reste ouvert aux suggestions d'articles et aux questions.

Dans cet article, je vais vous montrer comment obtenir l'adresse IP (ou les adresses) de votre machine Linux en ligne de commande.

Ouvrez votre terminal et tapez la commande ifconfig -a. Vous devriez obtenir un affichage comme suit:

eth0      Link encap:Ethernet  HWaddr 08:00:27:0c:2a:2a
          inet adr:192.168.20.25  Bcast:192.168.20.255  Masque:255.255.255.0
          adr inet6: fe80::a00:27ff:fe0c:2a2a/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:173 errors:0 dropped:0 overruns:0 frame:0
          TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:18314 (17.8 KiB)  TX bytes:7177 (7.0 KiB)

lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

Si vous ne savez pas quelle valeur prendre, sachez qu'en générale l'interface réseau par défaut se nomme eth0 sur un Linux et l'adresse IP est la valeur de inet adr: soit dans le cas présent 192.168.20.25.