{{tag>tutoriel réseau ipv6}} ---- ====== Connaître son adresse IP ====== Cette page se propose de vous présenter différentes méthodes pour connaître votre adresse [[wpfr>Internet_Protocol|IP]], adresse qui peut vous être utile par exemple lors de la mise en place d'un nouveau matériel ou encore d'un dépannage.\\ Il faudra cependant faire attention à différencier votre adresse //Locale//((réseau interne comme par exemple plusieurs pc derrière une box)) de votre adresse //Publique//((adresse de l'ordinateur vu par internet)) ainsi que les différentes cartes réseau éventuellement disponibles sur votre ordinateur.\\ Il est possible d'obtenir votre adresse IP **[[#graphiquement]]** ou depuis **[[#En ligne de commande|une commande]]** à saisir dans un [[:terminal]]. Pour faciliter la lecture il est fait usage ici de **eth0** représentant la première carte réseau [[wpfr>Ethernet]] (connexion par câble avec un connecteur de type [[wpfr>RJ45]]).\\ Selon votre cas, à vous de cibler les résultats si vous avez plusieurs cartes réseau, comme par exemple **eth1** en plus de **eth0**.\\ 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. 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 :!: ===== Graphiquement ===== ==== Adresse Locale ==== Votre adresse locale devrait être visible depuis le menu //[[:network-manager#voir_l_etat_des_reseaux_actuellement_connectes|Informations de connexions]]//. * avec Ubuntu, il est accessible par un clic **droit** sur l'applet du gestionnaire de connexion réseau **[[:network-manager]]**.\\ * avec Xubuntu, il est accessible par un clic **gauche** sur l'applet du gestionnaire de connexion réseau **[[:network-manager]]**.\\ Si l'applet n'est pas visible dans votre tableau de bord, saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : nm-applet ==== Adresse Publique ==== Il existe différents sites qui permettent d'obtenir en ligne votre adresse IP publique depuis un [[:navigateur]] web et notamment : * [[https://www.test-ipv6.com/|testipv6.com]] * [[https://whatismyipaddress.com/|whatismyipaddress.com]] * [[https://whatsmyip.org|whatsmyip.org]] * [[https://www.whatismyip.org/|whatismyip.org]] * [[https://satoristudio.net/my-ip/|satoristudio.net/my-ip]] * [[https://ifconfig.me/|ifconfig.me]] * [[https://icanhazip.com/|icanhazip.com]] * [[https://www.monip.org|monip.org]] * [[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]] * ... Si vous êtes derrière une [[wpfr>Box_(Internet)|" box internet "]], vous devriez pouvoir obtenir cette information dans son interface de gestion. ===== En ligne de commande ===== ==== Adresse Locale ==== Pour avoir simplement l'adresse IP de l'ordinateur sur le réseau, depuis un [[:terminal]] saisissez la [[:commande_shell|commande]] suivante : hostname -I 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 : ip a Auparavant, la commande utilisée était ifconfig\\ 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'') Vous devriez obtenir un résultat semblable à : 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp3s0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 14:da:e9:12:1a:c3 brd ff:ff:ff:ff:ff:ff 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 Ici les adresses qui vous intéressent sont pour la carte Ethernet **enp3s0**, à savoir : * en IPv4: inet 192.168.0.10 * en [[wpfr>IPv6]], une adresse publique inet6 2a01:e5b4:a34f:5f42:21c:6bff:fea0:f8a7/64 * en [[wpfr>IPv6]], une adresse dite de lien local inet6 fe80::230:1bff:fe42:b027/64 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 **enp3s0** :ip -4 a show dev enp3s0 * pour obtenir l'adresse **IPv6** du périphérique réseau **eth0** : ip -6 a show dev enp3s0 ==== Adresse Publique ==== 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 === Le site interrogé sera [[https://ipecho.net|ipecho.net]] avec l'outil [[:wget]] : wget https://ipecho.net/plain -O - -q ; echo === Méthode avec dig === Le site interrogé sera [[http://www.opendns.com|OpenDNS]] avec l'outil [[wpfr>Dig_(programme_informatique)|dig]], pour l'IPv4 :\\ dig -4 +short myip.opendns.com @resolver1.opendns.com et pour l'IPv6 : dig +short -6 myip.opendns.com aaaa @resolver1.ipv6-sandbox.opendns.com === Méthode avec curl === Le site interrogé sera [[https://ifconfig.me/|ifconfig.me]] avec l'outil [[wpfr>cURL]] : curl ifconfig.me; echo ===== Voir aussi ===== [[http://mirrors.deepspace6.net/Linux+IPv6-HOWTO-fr/x1009.html|Affichage des adresses IPv6 existantes]] ---- //Contributeurs: [[:utilisateurs:fabux]]//