Une adresse IP (Internet Protocol Address) sur un réseau local Linux est un identifiant numérique unique attribué à un périphérique (ordinateur, routeur) pour l'identifier et le définir sur le réseau. Tous les appareils d'un réseau local doivent avoir une adresse IP unique pour pouvoir communiquer entre eux et transférer des données.
Une adresse IP sur un réseau local Linux est représentée au format IPv4 ou IPv6. Une adresse IPv4 se compose de 4 chiffres (0-255) séparés par des points (par exemple 192.168.0.1). Une adresse IPv6 se compose de 8 groupes de 4 chiffres hexadécimaux séparés par des deux points (par exemple, 2001:0db8:85a3:0000:0000:0000:8a2e:0370:7334). Elle peut être statique, lorsqu'elle est attribuée manuellement par l'administrateur, ou dynamique, lorsqu'elle est attribuée automatiquement à l'aide du protocole DHCP (Dynamic Host Configuration Protocol).
Il existe plusieurs façons de connaître l'adresse IP d'un réseau local sous Linux.
Utilisez la commande :
ifconfig
La sortie de la commande affichera des informations sur les interfaces réseau, y compris leurs adresses IP.
Utilisez ip
:
ip addr show
La sortie de la commande affichera également des informations sur les interfaces réseau et leurs adresses IP.
Utiliser hostname avec le commutateur -I
:
hostname -I
La clé -I
vous permet d'obtenir toutes les adresses IP associées à votre hôte.
Vous pouvez également appliquer nslookup
avec un paramètre spécifiant le nom DNS de l'hôte :
nslookup <host_name>
Vous obtiendrez ainsi l'adresse IP associée au nom DNS de l'hôte spécifié.
nmap
fonctionne également :
nmap -sn <IP range>
La commande nmap
vous permet d'analyser les adresses IP d'une plage donnée et de déterminer leur disponibilité sur le réseau. Elle permet également d'obtenir les adresses IP des appareils présents sur le réseau local.