Il est essentiel de connaître les adresses IP de votre système Linux, que ce soit pour le dépannage, la configuration réseau, ou simplement pour des raisons de sécurité. Plusieurs commandes sont à votre disposition pour obtenir cette information facilement.
Découverte des adresses IP sur Linux
Pour déterminer l’adresse IP de votre machine, vous pouvez utiliser différentes commandes dans le terminal. Les plus courantes sont hostname
, ifconfig
et ip
. En utilisant la commande hostname -I
, vous pourrez voir directement les adresses IP qui vous sont assignées.
À titre d’exemple, une adresse IP typique pourrait être 192.168.122.236
. Pour des configurations avancées, ifconfig
ou ip a
fourniront des informations supplémentaires sur l’état de l’interface réseau.
Comment retrouver mon adresse IP publique
Pour connaître votre adresse IP publique, qui est celle fournie par votre fournisseur d’accès à Internet (FAI), vous pouvez utiliser la commande dig
comme suit :
dig +short myip.opendns.com @resolver1.opendns.com
Une alternative est d’utiliser nslookup
avec un serveur DNS spécifique. Cela vous indiquera également l’adresse IP visible sur Internet.
Utilisation de commandes spécifiques pour les adresses IP privées
Il existe plusieurs commandes que vous pouvez utiliser pour afficher votre adresse IP privée :
ifconfig
ouifconfig -a
– pour afficher toutes les interfaces réseau.ip a
– pour lister les adresses IP associées à chaque interface.hostname -I | awk '{print $1}'
– pour extraire la première adresse IP.nmcli device show
– pour obtenir des informations sur vos connexions réseau gérées par NetworkManager.
Linux : Quelle est mon adresse IP ?
Pour savoir quelle est votre adresse IP sur un système Linux, exécutez simplement la commande ip addr show
dans le terminal. Cela affichera toutes les interfaces réseau et leurs adresses IP associées. Cherchez les lignes qui commencent par inet
pour identifier vos adresses IPv4. Pour les utilisateurs d’Ubuntu, lancer un terminal peut se faire avec le raccourci CTRL + ALT + T
.
Vérification d’une adresse IP à partir d’un nom d’hôte
Si vous souhaitez trouver l’adresse IP d’une machine à partir de son nom d’hôte, utilisez la commande nslookup
, suivie du nom d’hôte :
nslookup nom_d_hôte
Cette commande interrogera le serveur DNS configuré sur votre système et affichera l’adresse IP associée.
Modifier votre adresse IP sur Linux
Pour changer manuellement une adresse IP sur une interface spécifique, vous pouvez utiliser la commande ifconfig
ou ip
. Par exemple :
sudo ip addr add 192.168.1.100/24 dev eth0
Assurez-vous de remplacer 192.168.1.100
par l’adresse souhaitée et eth0
par le nom réel de votre interface réseau.
Accéder à distance à votre machine Linux
Pour activer l’accès à distance via SSH, installez le serveur OpenSSH :
sudo apt update && sudo apt install openssh-server
Après installation, vous pourrez vous connecter à votre machine Linux depuis un autre appareil à l’aide de votre adresse IP locale ou publique.
Foire aux questions
1. Quelle est la différence entre l’adresse IP publique et l’adresse IP privée ?
L’adresse IP publique est celle qui est visible sur Internet, tandis que l’adresse IP privée est utilisée pour identifier les appareils sur un réseau local.
2. Pourquoi devrais-je connaître mon adresse IP ?
Connaître votre adresse IP est essentiel pour la configuration du réseau, le dépannage, ou lorsque vous configurez des services accessibles à distance (ex. : serveurs web, FTP).
3. Que faire si ma commande ifconfig ne fonctionne pas ?
Si ifconfig
n’est pas installé, vous pouvez installer le package net-tools
ou utiliser la commande ip
, qui est la méthode recommandée pour les distributions Linux modernes.