OVH Cloud OVH Cloud

IP du routeur

39 réponses
Avatar
invalid
Bonjour,

existe-t-il une commande de terminal qui me permettrait de connaitre
l'adresse IP (vue de l'extérieur) du routeur derrière lequel je me
trouve ?
(Un Mac mini derrière un modem routeur Trendnet, adresse IP locale
distribuée via DHCP)

10 réponses

1 2 3 4
Avatar
Vincent Lefevre
Dans l'article <1h6ua0n.l0tg1dzmb5e2N%,
Thierry Guillon écrit:

existe-t-il une commande de terminal qui me permettrait de connaitre
l'adresse IP (vue de l'extérieur) du routeur derrière lequel je me
trouve ?


Un routeur a normalement plusieurs adresses IP. Pour l'adresse IP
côté local, ceci devrait faire l'affaire:

route -n get 0 | grep gateway

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA

Avatar
invalid
Vincent Lefevre <vincent+ wrote:

Dans l'article <1h6ua0n.l0tg1dzmb5e2N%,
Thierry Guillon écrit:

existe-t-il une commande de terminal qui me permettrait de connaitre
l'adresse IP (vue de l'extérieur) du routeur derrière lequel je me
trouve ?


Un routeur a normalement plusieurs adresses IP. Pour l'adresse IP
côté local


Ahem, c'est précisément celle qui ne m'intéresse pas.

ceci devrait faire l'affaire:

route -n get 0 | grep gateway


Merci cependant.


Avatar
invalid
MV wrote:

Thierry Guillon :

existe-t-il une commande de terminal qui me permettrait de connaitre
l'adresse IP (vue de l'extérieur) du routeur derrière lequel je me
trouve ?


J'ai un routeur Trendnet également dont l'adresse vue de l'intérieur est
192.168.0.1
Pour connaître l'adresse vue de l'extérieur, j'ai juste à taper dans mon
butineur favori son adresse : http://192.168.0.1 et il m'affiche mon IP
de connexion actuelle...


Oui, merci, mais je voudrais savoir s'il est possible d'obtenir cette
adresse au moyen d'un script.


Avatar
Patrick Stadelmann
In article <1h6uhjz.1uc8sbu1e6caiaN%,
(Thierry Guillon) wrote:

Oui, merci, mais je voudrais savoir s'il est possible d'obtenir cette
adresse au moyen d'un script.


curl -s http://checkip.dyndns.org/

et un peu de traitement derrière.

Patrick
--
Patrick Stadelmann

Avatar
invalid
Patrick Stadelmann wrote:

In article <1h6uhjz.1uc8sbu1e6caiaN%,
(Thierry Guillon) wrote:

Oui, merci, mais je voudrais savoir s'il est possible d'obtenir cette
adresse au moyen d'un script.


curl -s http://checkip.dyndns.org/


Merci.


Avatar
Yvon Thoraval
Patrick Stadelmann wrote:

curl -s http://checkip.dyndns.org/

tiens, au term, ça me donne :

[ cairo-1.0.0]$ curl -s http://checkip.dyndns.org/
bash: curl -s http://checkip.dyndns.org/ : Aucun fichier ou répertoire de ce
type

et http://checkip.dyndns.org/ me donne le bon ip, dans le navigateur ???

pourtant d'après man, -s c'est ok.

question auxiliaire, j'ai un site sur mon mac qui était accéssible par
http://mondomaine.com

depuis que la fonction routage est remplie par la freebox, je ne peux plus y
accéder l'ip du routeur est 198.162.3.254 et ma bécanne est en 198.162.3.1
le netmask à 255.255/255/0.

que ce passe til dans ce cas là, normalement, de l'extérieur, toutes les
bécannes du lan sont vues avec le même ip ?

mon curl :
[ cairo-1.0.0]$ curl --version
curl 7.11.1 (powerpc-yellowdog-linux-gnu) libcurl/7.11.1 OpenSSL/0.9.7a ipv6
zlib/1.2.1.1
Protocols: ftp gopher telnet dict ldap http file https ftps
Features: IPv6 SSL libz NTLM Largefile

Avatar
Patrick Stadelmann
In article ,
Yvon Thoraval wrote:

question auxiliaire, j'ai un site sur mon mac qui était accéssible par
http://mondomaine.com

depuis que la fonction routage est remplie par la freebox, je ne peux plus y
accéder l'ip du routeur est 198.162.3.254 et ma bécanne est en 198.162.3.1
le netmask à 255.255/255/0.

que ce passe til dans ce cas là, normalement, de l'extérieur, toutes les
bécannes du lan sont vues avec le même ip ?


Plus exactement, seul le modem est vu, et s'il est configuré
correctement, il transmet les requêtes sur la bonne machine (en fonction
du port). Dans ton cas il faut commencer par vérifier que

host mondomaine.com

donne bien ton adresse IP externe, et ensuite que le routeur est
configuré pour transmettre les requêtes sur le port 80 vers le port 80
de la machine 198.162.3.1.

mon curl :
[ cairo-1.0.0]$ curl --version
curl 7.11.1 (powerpc-yellowdog-linux-gnu) libcurl/7.11.1 OpenSSL/0.9.7a ipv6
zlib/1.2.1.1
Protocols: ftp gopher telnet dict ldap http file https ftps
Features: IPv6 SSL libz NTLM Largefile


Le mien c'est 7.10.2 (Mac OS X 10.3.9).

Patrick
--
Patrick Stadelmann

Avatar
invalid
khi wrote:

In article (Dans l'article) <1h6ukba.5ftk59o4sc8vN%,
Thierry Guillon wrote (écrivait) :

Oui, merci, mais je voudrais savoir s'il est possible d'obtenir cette
adresse au moyen d'un script.


curl -s http://checkip.dyndns.org/



Le script "External IP Checker" donne l'adresse IP externe :
<http://scriptbuilders.net/files/externalipchecker1.0.html>


Super.
Merci aussi.




Avatar
patpro ~ patrick proniewski
In article <1h6urqx.r8q6t21qsg5jiN%,
(Thierry Guillon) wrote:

curl -s http://checkip.dyndns.org/



Le script "External IP Checker" donne l'adresse IP externe :
<http://scriptbuilders.net/files/externalipchecker1.0.html>



je ne sais pas si ça marche pour tous les routeurs, mais chez moi c'est
bon (c'est un Mac qui me sert de routeur) :

a partir d'une machine en NAT :

ping -R -c 1 www.free.fr | awk '/^RR/ {print $3}'


patpro




Avatar
patpro ~ patrick proniewski
In article <1h6uux0.6msjmm9mpb3sN%,
(Une bévue) wrote:

je ne pige pas le message sous linux ...


curl c'est de la merde.

patpro

1 2 3 4