Linux

Comment trouver mon adresse IP sous Linux sans Ifconfig ?


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.

A lire :  Comment télécharger un module Perl sous Linux ?

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 :

  1. Utilisez la commande suivante pour définir votre adresse IP :
  2. sudo ip addr add 192.168.1.100/24 dev eth0
  3. Pour configurer votre passerelle, entrez :
  4. sudo ip route add default via 192.168.1.1
  5. Ajustez vos paramètres DNS en modifiant le fichier /etc/resolv.conf pour pointer vers le DNS de votre choix.

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.

A lire :  Linux Mint peut-il lire exFAT ?

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.