Linux

Afficher son adresse IP sous Linux : la commande ip a, hostname -I et l’équivalent de ipconfig

Par Philippe Banquet , le 10 juin 2026 à 09:00 - 4 minutes de lecture
Afficher son adresse IP sous Linux : la commande ip a, hostname -I et l'équivalent de ipconfig — tutoriel Linux Celtic Informatique

Vous venez de passer de Windows à Linux ou vous devez simplement récupérer votre adresse IP sous Linux ? Pas de panique, la commande ipconfig n’existe pas sur Linux, mais ses équivalents sont tout aussi simples. Dans ce tutoriel, nous allons voir les commandes essentielles pour afficher votre adresse IP : ip a et hostname -I, ainsi que l’ancienne commande ifconfig. Vous saurez ainsi répondre à la question « quelle est mon IP locale ? » en quelques secondes.

Pourquoi chercher l’équivalent de ipconfig sous Linux ?

Sous Windows, la commande ipconfig affiche la configuration réseau, notamment l’adresse IPv4, le masque de sous-réseau et la passerelle par défaut. Sous Linux, plusieurs commandes remplissent ce rôle. La plus moderne et recommandée est ip du paquet iproute2, installé par défaut sur la plupart des distributions. Si vous cherchez ipconfig linux command sur Internet, sachez que la réponse est souvent ip a ou ip addr.

La commande ip a (ip addr)

La commande ip a est l’outil moderne pour afficher toutes les interfaces réseau et leurs adresses IP. Ouvrez un terminal (Ctrl+Alt+T) et tapez :

ip a

Vous verrez une liste des interfaces (lo, eth0, wlan0, ens33, etc.) avec leur état, adresse MAC et adresse IP (notée inet). Par exemple :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic enp0s3
       valid_lft 86290sec preferred_lft 86290sec
    inet6 fe80::a00:27ff:fexx:xxxx/64 scope link
       valid_lft forever preferred_lft forever

Ici, l’adresse IPv4 est 192.168.1.100. Si vous ne voyez que l’interface loopback et pas votre interface réseau active, vérifiez que celle-ci est bien activée (state UP). Aucun privilège particulier n’est nécessaire pour cette commande.

La commande hostname -I

Pour un affichage encore plus rapide et minimaliste, utilisez hostname -I. Cette commande affiche uniquement les adresses IP de votre machine (sans les détails). Tapez :

hostname -I

Exemple de sortie : 192.168.1.100. Si vous avez plusieurs interfaces, toutes les adresses IP seront listées sur une seule ligne. Cette commande est idéale pour un script ou pour un affichage rapide.

Note : La casse compte : utilisez un I majuscule.

Alternative : ifconfig (ancienne méthode)

Avant l’arrivée de la commande ip, ifconfig était l’outil standard. Bien que dépréciée, elle fonctionne encore sur de nombreuses distributions. Pour l’utiliser, installez le paquet net-tools si nécessaire :

sudo apt install net-tools   # Debian/Ubuntu
sudo yum install net-tools   # RHEL/CentOS

Ensuite, tapez :

ifconfig

La sortie montre les interfaces avec leur adresse IP (notée inet addr). Cependant, nous vous recommandons de privilégier ip a qui est plus moderne et maintenu.

Comparaison avec ipconfig Windows

Sous Windows, la commande ipconfig affiche des informations similaires : adresse IPv4, masque de sous-réseau, passerelle par défaut. Voici un tableau récapitulatif des équivalents :

  • ipconfig (Windows) → ip a ou ifconfig (Linux)
  • ipconfig /all (détails) → ip a ou ip -s link
  • ipconfig /release / renewsudo dhclient -r et sudo dhclient
  • ipconfig /flushdnssudo systemd-resolve –flush-caches ou sudo killall -HUP systemd-resolved

Si vous cherchez l’équivalent exact de ipconfig linux command, retenez que ip a est la réponse la plus directe pour obtenir votre adresse IP.

FAQ

Quelle est la commande équivalente à ipconfig sous Linux ?

La commande équivalente la plus courante est ip a (ou ip addr). Vous pouvez aussi utiliser hostname -I pour un affichage minimal, ou ifconfig si vous avez installé net-tools.

Comment trouver mon adresse IP locale sous Linux ?

Ouvrez un terminal et tapez ip a. Repérez l’interface qui est active (par exemple eth0 ou wlan0) et regardez la ligne inet : l’adresse après le slash est votre IP locale.

Pour aller plus loin

Au-delà de l’affichage, la commande ip permet de configurer les interfaces réseau : ajouter ou supprimer des adresses IP, activer ou désactiver une interface, modifier la table de routage, etc. Pour explorer toutes les possibilités, consultez le manuel avec man ip. Maîtriser ip est un atout pour tout administrateur Linux, même débutant.

Portrait de Philippe Banquet

Ingénieur informaticien indépendant depuis plus de vingt ans, Philippe Banquet est spécialisé dans l’administration Linux/Unix, le scripting et le développement en C, Perl et shell. Auteur technique et formateur, il privilégie une approche terrain, claire et pédagogique pour expliquer les systèmes, les réseaux et les environnements professionnels.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.