Obtenir une adresse IP sous Linux
Lorsque vous utilisez Linux, il peut être nécessaire de connaître l’adresse IP de votre système pour diverses raisons, notamment pour la configuration réseau ou le dépannage. Bien que la commande traditionnelle ifconfig
soit largement utilisée, elle n’est pas toujours disponible pour les utilisateurs non root. Voici comment découvrir votre adresse IP sans recourir à ifconfig
.
Comment trouver mon adresse IP sous Linux sans Ifconfig ?
Si ifconfig
n’est pas accessible sur votre machine, plusieurs alternatives existent pour obtenir votre adresse IP. Voici quelques méthodes fiables que vous pouvez utiliser :
Utilisation de la commande ip
La manière la plus moderne et recommandée est d’utiliser la commande ip
. Pour afficher la configuration de votre réseau, ouvrez un terminal et entrez :
ip a
Cette commande affiche toutes les interfaces réseau, incluant leurs adresses IP. Cherchez la ligne commençant par inet
pour trouver votre adresse IP locale.
Exploitation de hostname
Une autre méthode consiste à utiliser la commande hostname
. En tapant :
hostname -I
vous obtiendrez une liste des adresses IP associées à votre machine. Cette méthode est simple et efficace pour récupérer rapidement l’adresse IP.
Utilisation des outils réseau graphiques
Pour les utilisateurs d’environnements de bureau comme GNOME ou KDE, il existe des outils graphiques qui permettent de visualiser les configurations réseau. Accédez simplement aux paramètres réseau via l’interface graphique, et vous trouverez l’adresse IP affichée dans les propriétés de la connexion active.
Avec nmcli
Si vous préférez utiliser un outil en ligne de commande, nmcli
est une autre option. Tapez la commande suivante dans le terminal :
nmcli device show
Cela affichera des informations détaillées sur toutes les interfaces réseau, y compris les adresses IP.
Vérification à l’aide de ip route
Une méthode moins connue consiste à utiliser la commande ip route
. En entrant :
ip route
vous verrez une sortie contenant votre adresse IP par défaut. Recherchez la ligne qui commence par default via
, votre adresse IP sera indiquée juste après.
Configurer une adresse IP sous Linux
Si vous souhaitez définir manuellement votre adresse IP à l’aide de la commande ip
, vous pouvez suivre ces étapes :
- Utilisez la commande suivante pour définir votre adresse IP :
- Pour configurer votre passerelle, entrez :
- Ajustez vos paramètres DNS en modifiant le fichier
/etc/resolv.conf
pour pointer vers le DNS de votre choix.
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip route add default via 192.168.1.1
FAQ
Quel est l’objectif principal de connaître son adresse IP ?
Connaître son adresse IP est essentiel pour les configurations réseau, le dépannage d’accès à Internet, ainsi que pour des applications nécessitant une identification réseau.
Comment savoir si j’ai besoin d’une adresse IP publique ou privée ?
Une adresse IP publique est utilisée pour accéder à Internet, tandis qu’une adresse IP privée est utilisée pour les communications réseau au sein d’un réseau local. Cela dépend donc de votre utilisation.
Est-ce que je peux installer ifconfig sur mon système ?
Oui, si vous souhaitez utiliser ifconfig
, vous pouvez installer le paquet net-tools
via votre gestionnaire de paquets. Cependant, il est recommandé d’apprendre à utiliser la commande ip
à la place, car ifconfig
est dépréciée dans de nombreuses distributions.