Obtenir l'adresse Ip de sa machine sous Linux

En ligne de commande, comment connaitre l'adresse Ip de sa machine quand on est sous Linux


Pour voir son adresse ip on peut utiliser la commande

ip a
Lien vers le fichier : cliquez ici Copier le code

Pour voir sa gateway, on peut utiliser

ip r
Lien vers le fichier : cliquez ici Copier le code

La gateway est donnée après 'default via'

Exemple de retour

default via 10.250.1.129 dev ens192 proto static
10.250.1.128/25 dev ens192 proto kernel scope link src 10.250.1.140

La commande ip est normalement installée par défaut, si ce n'est pas le cas vous pouvez faire

#Sur Debian / Ubuntu
sudo apt-get install iproute2

#Sur une base Red Hat
sudo dnf install iproute2
Lien vers le fichier : cliquez ici Copier le code

la commande route permet aussi de connaitre sa gateway

route -n
Lien vers le fichier : cliquez ici Copier le code
Publicité

Exemple de retour

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.250.1.129    0.0.0.0         UG    0      0        0 ens192
10.250.1.128    0.0.0.0         255.255.255.128 U     0      0        0 ens192

 


Pour connaitre l'adresse ip de votre machine linux, tapez

ifconfig
Lien vers le fichier : cliquez ici Copier le code

Sur mon raspberry on voit que j'ai ici 2 cartes réseaux.
une nommée eth0 dont l'ip est 192.168.0.23
une pour le loopback dont l'adresse est 127.0.0.1

J'aurai pu demander à connaitre directement l'adresse ip de la carte réseau eth0 en tapant

ifconfig eth0
Lien vers le fichier : cliquez ici Copier le code

Vous remarquez que la commande ifconfig a retourné l'ip, le masque et l'adresse de broadcast, mais pas l'adresse de la gateway par exemple ou du dns utilisé.

Pour cela on va utiliser la commande nmcli que l'on installe en tapant

sudo apt-get install network-manager
Lien vers le fichier : cliquez ici Copier le code

Ensuite pour avoir toutes les infos sur l'interface eth0
taper

nmcli device show eth0
Lien vers le fichier : cliquez ici Copier le code

Et là on a beaucoup plus de choses

Publicité