logo

Comment trouver votre adresse IP sous Linux | Commande ifconfig

Connaître votre adresse IP est fondamental pour l'administration du réseau, le dépannage et diverses tâches du système Linux. Dans cet article, nous explorerons plusieurs méthodes pour trouver votre adresse IP dans un environnement Linux. Que vous soyez un utilisateur chevronné de Linux ou que vous débutiez tout juste, la compréhension de ces méthodes vous permettra de naviguer et de gérer efficacement votre réseau.

Comment trouver votre adresse IP sous Linux à l'aide de la commande `ifconfig :

siconfig La commande (interface configuration) est utilisée pour configurer les interfaces réseau résidentes du noyau. Il est utilisé au démarrage pour configurer les interfaces si nécessaire. Après cela, il est généralement utilisé en cas de besoin lors du débogage ou lorsque vous avez besoin d'un réglage du système. De plus, cette commande est utilisée pour attribuer le adresse IP et un masque de réseau à une interface ou pour activer ou désactiver une interface donnée.

Syntaxe de la commande `ifconfig` sous Linux

ifconfig [interface] [options]>

Où:



  • [> interface> ]>est l'interface réseau pour laquelle vous souhaitez configurer ou afficher des informations (par exemple, eth0, wlan0).
  • [> options> ]>existe diverses options de ligne de commande qui peuvent être utilisées pour modifier le comportement de ifconfig.

Les versions plus récentes de certaines distributions Linux n'ont pas de commande ifconfig préinstallée. Donc, au cas où il y aurait une erreur ifconfig : commande introuvable , Exécutez ensuite la commande suivante pour installer ifconfig.

Installation des outils réseau sous Linux

Pour Debian, Ubuntu et les distributions Linux associées.

sudo apt-get install net-tools>

Pour Linux basé sur CentOS ou RPM (RedHat Package Manager)

yum install net-tools>

ou

dnf install net-tools>

Cela installera « ifconfig » avec d'autres commandes réseau comme arp, route, ipmaddr.

Trouver votre adresse IP sous Linux à l'aide de la commande `ifconfig`

Pour afficher des informations sur toutes les interfaces réseau de votre système Linux, exécutez simplement la commande suivante :

ifconfig>
Trouver une adresse IP sous Linux à l'aide de `ifconfig`

Trouver une adresse IP sous Linux à l'aide de `ifconfig`

Cette commande fournira une liste complète de toutes les interfaces réseau ainsi que leurs adresses IP respectives, adresses MAC et autres détails pertinents.

Options disponibles dans la commande `ifconfig` sous Linux

Voici l'option la plus couramment utilisée dans la commande ifconfig sous Linux

Option

Description

Syntaxe

-un

Afficher toutes les interfaces, y compris celles qui sont en panne

ifconfig -a

-s

Afficher une courte liste, au lieu de détails

ifconfig -s

-dans

Exécutez la commande en mode détaillé

siconfig -v

en haut

Activer le pilote pour l'interface donnée

interface ifconfig active

vers le bas

Désactiver le pilote pour l'interface donnée

interface ifconfig en panne

ajouter une adresse/préfixe

Ajouter une adresse IPv6 à une interface

interface ifconfig ajouter une adresse/préfixe

de l'adresse/préfixelen

Supprimer une adresse IPv6 d'une interface

interface ifconfig de l'adresse/préfixe

[-]arp

Activer/désactiver l'utilisation du protocole ARP sur une interface

interface ifconfig [-]arp

[-]promesse

Activer/désactiver le mode promiscuité sur une interface

interface ifconfig [-]promisc

[-]tousmulti

Activer/désactiver le mode entièrement multidiffusion pour une interface

interface ifconfig [-]allmulti

personne SUBST

Définir l'unité de transfert maximale (MTU)

taille de l'interface ifconfig

-aide

Afficher l'aide relative à la commande ifconfig

j'essaie d'entrer

ifconfig – aide

Qu'est-ce que l'IP publique et privée sous Linux

Dans le domaine des réseaux, sous Linux et dans d’autres systèmes d’exploitation, les adresses IP sont classées comme publiques ou privées. Ces désignations sont cruciales pour faciliter la communication entre les appareils d’un réseau, qu’il s’agisse de l’Internet mondial ou d’un intranet local. Examinons les distinctions entre les adresses IP publiques et privées sous Linux.

1) Comment trouver vos adresses IP publiques sous Linux :

UN adresse IP publique est un identifiant unique au monde attribué à un appareil sur Internet. Il sert d’adresse grâce à laquelle d’autres appareils sur Internet peuvent le trouver et communiquer avec lui. Les adresses IP publiques sont attribuées par l'IANA (Internet Assigned Numbers Authority) aux fournisseurs de services Internet (FAI) et à d'autres organisations qui contrôlent l'accès à l'Internet mondial.

Sous Linux, vous pouvez déterminer l'adresse IP publique d'un système en utilisant des services externes ou des commandes telles quecurl>ouwget>pour interroger un service Web. Par exemple:

curl ifconfig.me>

Cette commande récupère votre adresse IP publique à partir d'un service Web.

Les adresses IP publiques sont essentielles pour les serveurs, sites Web et autres appareils qui doivent être directement accessibles depuis Internet. Ils sont routables à l’échelle mondiale, ce qui signifie qu’ils sont accessibles depuis n’importe quel endroit sur Internet.

Différentes façons de trouver votre adresse IP publique sous Linux

1) Utiliser `wget` avec `ifconfig.me` pour trouver votre adresse IP sous Linux

Semblable àcurl>, cela utilise le service ifconfig.me pour récupérer votre adresse IP publique.

wget -qO- ifconfig.me>
Utiliser `wget` avec `ifconfig.me` pour trouver votre adresse IP sous Linux

Utiliser `wget` avec `ifconfig.me` pour trouver votre adresse IP sous Linux

2) Utiliser `dig` avec `resolver1.opendns.com` pour trouver votre adresse IP sous Linux

Cette commande utilise le résolveur OpenDNS pour interroger votre adresse IP publique.

dig +short myip.opendns.com @resolver1.opendns.com>
Utiliser `dig` avec `resolver1.opendns.com` pour trouver votre adresse IP sous Linux

Utiliser `dig` avec `resolver1.opendns.com` pour trouver votre adresse IP sous Linux

3) Utiliser `curl` avec `icanhazip.com` pour trouver votre adresse IP sous Linux

Cette commande interroge le service icanhazip.com pour obtenir votre adresse IP publique.

curl icanhazip.com>
Utiliser `curl` avec `icanhazip.com` pour trouver votre adresse IP sous Linux

Utiliser `curl` avec `icanhazip.com` pour trouver votre adresse IP sous Linux

4) Utiliser `wget` avec `icanhazip.com` pour trouver votre adresse IP sous Linux

Semblable à lacurl>commande, celle-ci utilise le service icanhazip.com pour récupérer votre adresse IP publique.

wget -qO- icanhazip.com>
Utiliser `wget` avec `icanhazip.com` pour trouver votre adresse IP sous Linux

Utiliser `wget` avec `icanhazip.com` pour trouver votre adresse IP sous Linux

5) Utiliser l'hôte avec DNS.google pour trouver votre adresse IP sous Linux

Cette commande utilise le service DNS fourni par Google pour résoudre votre adresse IP publique.

host myip.opendns.com resolver1.opendns.com>
Utilisation de l'hôte avec DNS.google pour trouver votre adresse IP sous Linux

Utilisation de l'hôte avec DNS.google pour trouver votre adresse IP sous Linux

2) Comment trouver vos adresses IP privées sous Linux :

En revanche, les adresses IP privées sont utilisées au sein d’un réseau privé et ne sont pas directement accessibles depuis Internet. Ces adresses sont définies dans des plages d'adresses réservées spécifiées par l'Internet Engineering Task Force (IETF) dans la RFC 1918. Les plages d'adresses IP privées couramment utilisées sont :

  • 10.0.0.0 à 10.255.255.255 (10.0.0.0/8)
  • 172.16.0.0 à 172.31.255.255 (172.16.0.0/12)
  • 192.168.0.0 à 192.168.255.255 (192.168.0.0/16)

Ces adresses sont destinées à être utilisées dans les réseaux locaux, tels que les intranets domestiques ou d'entreprise. Les appareils du même réseau privé peuvent communiquer entre eux en utilisant ces adresses IP privées, mais ils s'appuient sur un mécanisme appelé Network Address Translation (NAT) pour accéder à Internet via une adresse IP publique partagée.

Sous Linux, vous pouvez afficher les adresses IP privées de votre système à l'aide duifconfig>ouip addr>commandes. Par exemple:

ifconfig>

ou

ip addr>

Différentes façons de trouver votre adresse IP privée sous Linux

1) Utiliser `hostname` pour trouver votre adresse IP sous Linux

Le-I>L'option avec la commande hostname peut être utilisée pour afficher l'adresse IP privée de votre machine.

hostname -I>
Utiliser le nom d'hôte pour trouver votre adresse IP sous Linux

Utiliser le nom d'hôte pour trouver votre adresse IP sous Linux

2) Utilisation de `nmcli` (outil de ligne de commande NetworkManager) pour trouver votre adresse IP sous Linux

Si vous utilisez NetworkManager, cette commande filtre les adresses IPv4 associées à vos interfaces réseau.

nmcli dev show | grep IP4.ADDRESS>
Utiliser nmcli pour trouver votre adresse IP sous Linux

Utiliser nmcli pour trouver votre adresse IP sous Linux

3) Utiliser `awk` avec `ifconfig` pour trouver votre adresse IP sous Linux

Cette commande utilise l'outil awk pour filtrer et imprimer uniquement les adresses IP privées de la sortie ifconfig.

ifconfig | awk '/inet / {print }'>
Utiliser `awk` avec `ifconfig` pour trouver votre adresse IP sous Linux

Utiliser `awk` avec `ifconfig` pour trouver votre adresse IP sous Linux

4) Utiliser `grep` avec `ip` pour trouver votre adresse IP sous Linux

Cette commande utilise grep avec des expressions régulières compatibles Perl pour extraire les adresses IP privées de la sortie de la commande ip.

ip addr show | grep -oP 'inet K[d.]+'>
Utiliser `grep` avec `ip` pour trouver votre adresse IP sous Linux

Utiliser `grep` avec `ip` pour trouver votre adresse IP sous Linux

5) Utilisation de la commande `ss` (statistiques de socket) pour trouver votre adresse IP sous Linux

Cette commande complexe répertorie les adresses IP sur lesquelles le système écoute les connexions entrantes.

ss -tunapl | grep LISTEN | awk '{print }' | cut -d: -f1 | sort -u>
Utilisation de la commande `ss` (statistiques de socket) pour trouver votre adresse IP sous Linux

Utilisation de la commande `ss` (statistiques de socket) pour trouver votre adresse IP sous Linux

java convertir un entier en chaîne

Question fréquemment posée

1) Comment puis-je vérifier rapidement mon adresse IP sous Linux à l’aide de la ligne de commande ?

Vous pouvez utiliser le ` ip`> commande avec le ` address`> option. Ouvrez un terminal et tapez ` ip address`> ou ` ip a`> , et recherchez la ligne commençant par inet suivie de votre adresse IP.

2) Comment afficher spécifiquement uniquement l’adresse IP publique sous Linux ?

Vous pouvez utiliser une commande comme ` curl`> ou ` wget`> pour récupérer votre adresse IP publique à partir d'un service Web.

Par exemple:

curl ifconfig.me>

ou

wget -qO- ifconfig.me>

3) Puis-je trouver mon adresse IP sous Linux à l’aide des outils GUI ?

Oui, de nombreuses distributions Linux sont livrées avec des outils de gestion de réseau fournissant une interface graphique. Par exemple, dans Ubuntu, vous pouvez utiliser les paramètres réseau ou le moniteur système pour trouver votre adresse IP.

4) Comment trouver l’adresse IP d’une interface réseau spécifique sous Linux ?

Vous pouvez utiliser le ` ifconfig`> ou ` ip address`> commande suivie du nom de l'interface.

Par exemple:

ifconfig eth0>

ou

ip address show eth0>

Cela affichera les détails, y compris l'adresse IP, de l'interface spécifiée.

5) Comment puis-je afficher des informations détaillées sur toutes les interfaces réseau sous Linux ?

Vous pouvez utiliser le ` ifconfig`> ou ` ip address`> show>commande pour afficher des informations complètes sur toutes les interfaces réseau.

Par exemple:

ifconfig>

ou

ip address show>

Il affichera des détails tels que les adresses IP, les masques de réseau et d'autres informations liées au réseau pour toutes les interfaces disponibles sur votre système Linux.

Conclusion

Dans cet article, nous avons exploré comment trouver votre adresse IP sous Linux à l'aide duifconfig>commande. Nous discutons également de ce qu'est une adresse IP privée et publique et de la manière d'afficher les deux adresses IP. Cette compétence essentielle est cruciale pour une gestion efficace du réseau. Que vous soyez un utilisateur Linux chevronné ou un débutant, comprendre ces commandes simples vous permet de naviguer et de contrôler votre réseau sans effort.