Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:connaitre_son_adresse_ip [Le 30/05/2015, 01:32]
81.220.19.251 [Adresse Locale]
tutoriel:connaitre_son_adresse_ip [Le 12/11/2023, 14:19] (Version actuelle)
Amiralgaby mettre ifconfig à part pour recommander la commande "ip"
Ligne 1: Ligne 1:
-{{tag> réseau ipv6}}+{{tag>tutoriel ​réseau ipv6}}
 ---- ----
 ====== Connaître son adresse IP ====== ====== Connaître son adresse IP ======
Ligne 13: Ligne 13:
 Vous pouvez également avoir **wlan0** qui peut correspondre à la première carte [[:​wifi|wi-fi]] pour un accès au réseau sans fil. Vous pouvez également avoir **wlan0** qui peut correspondre à la première carte [[:​wifi|wi-fi]] pour un accès au réseau sans fil.
  
-Quant à l'​interface **lo** qui a communément pour adresse //​127.0.0.1//,​ il s'agit d'une carte réseau "​virtuelle"​ dont se servent des applications pour communiquer avec la machine sans passer par l'​extérieur. Vous ne devriez donc pas en tenir compte dans le cadre de cette page. +Quant à l'​interface **lo** qui a communément pour adresse //​127.0.0.1//,​ il s'agit d'une carte réseau "​virtuelle"​ dont se servent des applications pour communiquer avec la machine sans passer par l'​extérieur. Vous ne devriez donc pas en tenir compte dans le cadre de cette page.
  
 De plus, attention si vous souhaitez avoir l'​adresse publique de votre machine et que celle-ci se trouve derrière un [[:proxy]] : il y a de fortes chances que vous récupériez l'​adresse IP de ce dernier :!: De plus, attention si vous souhaitez avoir l'​adresse publique de votre machine et que celle-ci se trouve derrière un [[:proxy]] : il y a de fortes chances que vous récupériez l'​adresse IP de ce dernier :!:
Ligne 30: Ligne 30:
 ==== Adresse Publique ==== ==== Adresse Publique ====
 Il existe différents sites qui permettent d'​obtenir en ligne votre adresse IP publique depuis un [[:​navigateur]] web et notamment :  Il existe différents sites qui permettent d'​obtenir en ligne votre adresse IP publique depuis un [[:​navigateur]] web et notamment : 
-  * [[http://​www.test-ipv6.com/​|testipv6.com]] +  * [[https://​www.test-ipv6.com/​|testipv6.com]] 
-  * [[http://​whatismyipaddress.com/​|whatismyipaddress.com]] ​  +  * [[https://​whatismyipaddress.com/​|whatismyipaddress.com]] 
-  * [[http://​whatsmyip.org|whatsmyip.org]] +  * [[https://​whatsmyip.org|whatsmyip.org]] 
-  * [[http://​www.whatismyip.org/​|whatismyip.org]] +  * [[https://​www.whatismyip.org/​|whatismyip.org]] 
-  * [[http://aboutmyip.com/AboutMyXApp/AboutMyIP.jsp|aboutmyip.com]] +  * [[https://satoristudio.net/my-ip/|satoristudio.net/my-ip]] 
-  * [[http://​ifconfig.me/​|ifconfig.me]] +  * [[https://​ifconfig.me/​|ifconfig.me]] 
-  * [[http://​monip.org|monip.org]] +  * [[https://icanhazip.com/​|icanhazip.com]] 
-  * [[http://​checkip.dyndns.org|checkip.dyndns.org]] +  * [[https://​www.monip.org|monip.org]] 
-  * [[http://​votreip.free.fr/​|votreip.free.fr]]+  * [[http://​checkip.dyndns.org|checkip.dyndns.org]], http uniquement (communication non chiffrée). 
 +  * [[http://​votreip.free.fr/​|votreip.free.fr]], http uniquement (communication non chiffrée). 
 +  * [[https://​mon-ip-addresse.com|mon-ip-addresse.com]] 
 +  * [[https://​monip.rn.tn|monip.rn.tn]]
   * ...   * ...
   <note tip>Si vous êtes derrière une [[wpfr>​Box_(Internet)|"​ box internet "]], vous devriez pouvoir obtenir cette information dans son interface de gestion.</​note>​   <note tip>Si vous êtes derrière une [[wpfr>​Box_(Internet)|"​ box internet "]], vous devriez pouvoir obtenir cette information dans son interface de gestion.</​note>​
Ligne 46: Ligne 49:
 ==== Adresse Locale ==== ==== Adresse Locale ====
  
-Depuis ​un [[:​terminal]] saisissez la [[:​commande_shell|commande]] suivante :  +Pour avoir simplement l'​adresse IP de l'​ordinateur sur le réseau, depuis ​un [[:​terminal]] saisissez la [[:​commande_shell|commande]] suivante :  
-<​code>/​sbin/​ifconfig</​code>​+<​code>​hostname -I</code> 
 +Cela vous renverra une adresse IP, ou plusieurs séparés par des espaces si vous avez plusieurs interfaces réseaux connectées. 
 + 
 + 
 +Pour plus de détails saisissez : 
 +<​code>​ip a</code> 
 + 
 +<note tips> 
 +Auparavant, la commande utilisée était <​code>​ifconfig</​code>​\\  
 +ifconfig est **obsolète**.\\  
 +Pour plus d'​informations sur le sujet lire, en Anglais, le [[https://​blog.ubuntu.com/​2017/​07/​07/​if-youre-still-using-ifconfig-youre-living-in-the-past|blog d'​Ubuntu]] et l'​[[https://​lists.debian.org/​debian-devel/​2009/​03/​msg00780.html|annonce d'​obsolescence de net-tools]] (dont fait partie ''​ifconfig''​) 
 +</​note>​ 
 Vous devriez obtenir un résultat semblable à : Vous devriez obtenir un résultat semblable à :
-<​code>​eth0      Link encap:Ethernet ​ HWaddr ​00:30:1b:42:b0:27  ​ +<​code>​1lo: <​LOOPBACK,​UP,​LOWER_UP>​ mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 
-inet adr:192.168.0.10  Bcast:0.0.0.0  Masque:​255.255.255.0 +    link/​loopback ​00:00:00:00:00:00 brd 00:​00:​00:​00:​00:​00 
-adr inet6: ​fe80::230:1bff:fe42:b027/64 Scope:Lien +    inet 127.0.0.1/8 scope host lo 
-UP BROADCAST RUNNING MULTICAST ​ MTU:1500  Metric:+       ​valid_lft forever preferred_lft forever 
-Packets reçus:67613 erreurs::0 overruns:0 frame:0 +    inet6 ::1/128 scope host  
-TX packets:48777 errors:0 dropped:0 overruns:0 carrier:+       ​valid_lft forever preferred_lft forever 
-collisions:0 lg file transmission:1000  +2enp3s0<​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc fq_codel state UP group default qlen 1000 
-Octets reçus:86911672 (86.9 MB) Octets transmis:6100869 (6.1 MB) +    link/ether 14:da:e9:12:1a:c3 brd ff:ff:ff:ff:ff:ff 
-Interruption:19 Adresse de base:0xdead ​+    inet 192.168.0.10/24 brd 192.168.100.255 scope global dynamic noprefixroute enp3s0 
 +       valid_lft 35354sec preferred_lft 35354sec 
 +    inet6 2a01:e5b4:a34f:5f42:21c:6bff:fea0:f8a7/64 scope global noprefixroute ​ 
 +       valid_lft forever preferred_lft forever 
 +    inet6 fe80::230:1bff:fe42:​b027/​64 scope link noprefixroute  
 +       ​valid_lft forever preferred_lft forever
 </​code>​ </​code>​
-Ici les adresses qui vous intéressent sont pour la carte ethernet ​**eth0**, à savoir : + 
-  * en IPv4: <​code>​inet ​adr:192.168.0.10</​code>​ + 
-  * en [[wpfr>​IPv6]] <​code>​adr inet6: fe80::​230:​1bff:​fe42:​b027/​64</​code>​+Ici les adresses qui vous intéressent sont pour la carte Ethernet ​**enp3s0**, à savoir : 
 +  * en IPv4: <​code>​inet 192.168.0.10</​code>​ 
 +  * en [[wpfr>​IPv6]], une adresse publique ​<​code>​inet6 ​2a01:e5b4:​a34f:​5f42:​21c:​6bff:​fea0:​f8a7/​64</​code>​ 
 +  * en [[wpfr>​IPv6]],​ une adresse dite de lien local <​code>​inet6 ​fe80::​230:​1bff:​fe42:​b027/​64</​code>​ 
  
 <note tip> <note tip>
-Il est possible d'​isoler l'​adresse IP renvoyée en combinant ​//ifconfig// à d'​autres commandes+Il est possible d'​isoler l'​adresse IP renvoyée en utilisant differents argument de la commande ​//ip//: 
-  * pour obtenir l'​adresse **IPv4** du périphérique réseau **eth0** :<​code>​/​sbin/​ifconfig eth0 | awk '/inet adr:/{print $2}' | awk -F ':'​ '​{print $2}'</​code>​ +  * pour obtenir l'​adresse **IPv4** du périphérique réseau **enp3s0** :<​code>​ip -4 a show dev enp3s0</​code>​ 
-  * pour obtenir l'​adresse **IPv6** du périphérique réseau **eth0** : <​code>​/​sbin/​ifconfig eth0 | grep 'adr inet6:'​| awk '​{print $3}'</​code>​+  * pour obtenir l'​adresse **IPv6** du périphérique réseau **eth0** : <​code>​ip -6 a show dev enp3s0</​code>​
 </​note>​ </​note>​
  
 ==== Adresse Publique ==== ==== Adresse Publique ====
-Il s'agit ici de présenter quelques outils qui permettent de récupérer l'​information depuis un des [[#Graphiquement#​AdressePublique|sites web qui propose ce service]]. ​+Il s'agit ici de présenter quelques outils qui permettent de récupérer l'​information depuis un des [[#adresse_publique|sites web qui propose ce service]].
  
 === Méthode avec wget === === Méthode avec wget ===
-Le site interrogé sera [[http://checkip.dyndns.org|checkip.dyndns.org]] avec l'​outil [[:​wget]]:​ +Le site interrogé sera [[https://ipecho.net|ipecho.net]] avec l'​outil [[:​wget]] :​ 
-<​code>​wget ​http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1</​code>​+<​code>​wget ​https://ipecho.net/plain -O - -q ; echo</​code>​
  
 === Méthode avec dig === === Méthode avec dig ===
-Le site interrogé sera [[http://​www.opendns.com|OpenDNS]] avec l'​outil [[wpfr>​Dig_(programme_informatique)|dig]]:​ +Le site interrogé sera [[http://​www.opendns.com|OpenDNS]] avec l'​outil [[wpfr>​Dig_(programme_informatique)|dig]], pour l'​IPv4 :\\ 
-<​code>​dig +short myip.opendns.com @resolver1.opendns.com</​code>​+<​code>​dig ​-4 +short myip.opendns.com @resolver1.opendns.com</​code>​ 
 +et pour l'​IPv6 :​ 
 +<​code>​dig +short -6 myip.opendns.com aaaa @resolver1.ipv6-sandbox.opendns.com</​code>​
    
 === Méthode avec curl === === Méthode avec curl ===
-Le site interrogé sera [[http://​ifconfig.me/​|ifconfig.me]] avec l'​outil [[wpfr>​cURL]]:​ +Le site interrogé sera [[https://​ifconfig.me/​|ifconfig.me]] avec l'​outil [[wpfr>​cURL]] :​ 
-<​code>​curl ifconfig.me</​code>​+<​code>​curl ifconfig.me; echo</​code>​
  
 ===== Voir aussi ===== ===== Voir aussi =====
  • tutoriel/connaitre_son_adresse_ip.1432942345.txt.gz
  • Dernière modification: Le 30/05/2015, 01:32
  • par 81.220.19.251