Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:ip-publique [18/07/2014 07:22] smolski [IP : Connaître son IP publique et locale] |
doc:reseau:ip-publique [19/11/2021 12:43] ubub [Installation des outils ifconfig ou ip (normalement installés par défaut sur Debian)] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Connaître son ip Publique ou locale | * Objet : Connaître son ip Publique ou locale | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : // Il est souvent utile de connaître sa propre ip pour configurer des logiciels par exemple. // | * Commentaires : // Il est souvent utile de connaître sa propre ip pour configurer des logiciels par exemple. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* [[:doc:systeme:su|se connecter en root ( Administrateur )]] | * [[:doc:systeme:su|se connecter en root ( Administrateur )]] | ||
* Suivi : {{tag>à-tester}} | * Suivi : {{tag>à-tester}} | ||
- | * Création par [[user>Switch]] 12/09/2011 | + | * Création par [[user>Switch]] le 12/09/2011 |
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=9436 |ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=9436 |ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | **Nota :** Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
Ligne 28: | Ligne 30: | ||
* IP de vos interfaces: | * IP de vos interfaces: | ||
- | <code user>/sbin/ip -4 addr | + | <code user>/sbin/ip -4 addr</code> |
- | /sbin/ip -6 addr</code> | + | <code user>/sbin/ip -6 addr</code> |
- | * IP publique: | + | * IPV4 publique: |
<code user>curl ifconfig.me</code> | <code user>curl ifconfig.me</code> | ||
+ | * IPV6 publique (avec filtrage pour n'afficher que l'ip): | ||
+ | <code user>curl -s http://checkipv6.dyndns.org | cut -c77-111</code> | ||
nécessite que curl soit installé, sinon lisez la suite. | nécessite que curl soit installé, sinon lisez la suite. | ||
Ligne 66: | Ligne 70: | ||
<code root>ifconfig eth0</code> | <code root>ifconfig eth0</code> | ||
+ | <file config retour de la commande> | ||
eth0 Link encap:Ethernet HWaddr 08:00:27:49:9a:b9 | eth0 Link encap:Ethernet HWaddr 08:00:27:49:9a:b9 | ||
inet adr:192.168.0.202 Bcast:192.168.1.255 Masque:255.255.255.0 | inet adr:192.168.0.202 Bcast:192.168.1.255 Masque:255.255.255.0 | ||
Ligne 75: | Ligne 79: | ||
TX packets:149 errors:0 dropped:0 overruns:0 carrier:0 | TX packets:149 errors:0 dropped:0 overruns:0 carrier:0 | ||
collisions:0 lg file transmission:1000 | collisions:0 lg file transmission:1000 | ||
- | RX bytes:23185 (22.6 KiB) TX bytes:21504 (21.0 KiB) | + | RX bytes:23185 (22.6 KiB) TX bytes:21504 (21.0 KiB)</file> |
Dans l'exemple eth0 dénote l'interface ETHernet numéro 0, la ligne ''inet adr'' correspond à son adresse ipv4: | Dans l'exemple eth0 dénote l'interface ETHernet numéro 0, la ligne ''inet adr'' correspond à son adresse ipv4: | ||
Ligne 86: | Ligne 90: | ||
<code user>/sbin/ip addr show dev eth0</code> | <code user>/sbin/ip addr show dev eth0</code> | ||
Affiche les informations des interfaces actives comme dans cet exemple: | Affiche les informations des interfaces actives comme dans cet exemple: | ||
+ | <file config retour de la commande> | ||
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default | 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default | ||
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff | link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff | ||
Ligne 94: | Ligne 98: | ||
valid_lft 85978sec preferred_lft 85978sec | valid_lft 85978sec preferred_lft 85978sec | ||
inet6 5555:4444:3333:2222:1111:0000/64 scope link | inet6 5555:4444:3333:2222:1111:0000/64 scope link | ||
- | valid_lft forever preferred_lft forever | + | valid_lft forever preferred_lft forever</file> |
Ligne 112: | Ligne 116: | ||
Les différentes IP affectées aux interfaces de votre machine sont utilisées en //locale//. or les machines d'internet ne communiquent avec vous que via le routeur et son ip publique, qui à son tour achemine les communications réseau vers vos machines locales. | Les différentes IP affectées aux interfaces de votre machine sont utilisées en //locale//. or les machines d'internet ne communiquent avec vous que via le routeur et son ip publique, qui à son tour achemine les communications réseau vers vos machines locales. | ||
- | __**De l'extérieur**, les gens ne voient de vous cette **ip publique**, qui indirectement est un peu la vôtre, mais aussi celle des autres machines de vôtre maison, ou réseau local!__ | + | __**De l'extérieur**, les gens ne voient de vous que cette **ip publique**, qui indirectement est un peu la vôtre, mais aussi celle des autres machines de vôtre maison, ou réseau local!__ |
===== Obtenir son adresse IP publique ===== | ===== Obtenir son adresse IP publique ===== | ||
Ligne 182: | Ligne 186: | ||
(en remplaçant net-tools_blablabla.deb par le nom du fichier téléchargé) | (en remplaçant net-tools_blablabla.deb par le nom du fichier téléchargé) | ||
- | De la même manière, l'outil **IP** est pré"sent dans le paquet ''iproute''((''iproute2'' à partir de Jessie, et il faut lire « ip route » et non « I proute ».)) | + | De la même manière, l'outil **IP** est présent dans le paquet ''iproute''((''iproute2'' à partir de Jessie, et il faut lire « ip route » et non « I proute ».)) |
<code root>apt-get install iproute</code> | <code root>apt-get install iproute</code> | ||