Comment récupérer mon IP WAN à travers le réseau local ?

Comment récupérer mon IP WAN à travers le réseau local ? - Linux et OS Alternatifs

Marsh Posté le 05-11-2003 à 20:32:07    

J'ai un routeur, et plus haut dans mon réseau local une machine tournant sous Linux. Comment récupérer mon IP WAN sur cette machine dans le but de créer un script automatisé ayant besoin de cette IP ??


---------------
www.novemberguitars.com
Reply

Marsh Posté le 05-11-2003 à 20:32:07   

Reply

Marsh Posté le 05-11-2003 à 20:46:40    

avec un scipt tout bête du genre (y a moyen d'optimiser) :
 
/sbin/ifconfig | grep -A1 INTERFACE | tail -n1 | sed s/adr:/' '/ | awk '{print $2}'

Reply

Marsh Posté le 05-11-2003 à 20:49:38    

BMOTheKiller a écrit :

avec un scipt tout bête du genre (y a moyen d'optimiser) :
 
/sbin/ifconfig | grep -A1 INTERFACE | tail -n1 | sed s/adr:/' '/ | awk '{print $2}'


 
ça ne me renvoit aucune adresse :/


---------------
www.novemberguitars.com
Reply

Marsh Posté le 05-11-2003 à 21:11:00    

hmmmmm, doit y avoir un décallage, ça dépend de l'interface, ça donne quoi un : ifconfig INTERFACE
 
(bien sûr faut remplacer INTERFACE :o)

Reply

Marsh Posté le 05-11-2003 à 21:15:12    

Le probleme est que dans mon ifconfig, je n'ai que 2 interfaces : eth0 et lo, car la machine n'est pas directement reliee a Internet, vu que j'utilise un routeur

Reply

Marsh Posté le 05-11-2003 à 21:18:12    

ah oki, donc c'est pas l'IP sur la machine linux mais sur le routeur, c'est là que j'avais mal compris... ben tu dois avoir une interface web sur ton routeur ? si oui un coup de dump avec lynx par exemple, tu parses la page avec une ligne du genre que j'ai mis au dessus et c'est bon... par contre je ne peux pas te dire quelle commande directement car ça dépend un peu de la présentation de la page dumpée quoi

Reply

Marsh Posté le 05-11-2003 à 23:37:18    

tu peux aller chercher l'ip sur internet par exemple

Reply

Marsh Posté le 06-11-2003 à 07:02:02    

ok merci, j'essaierais ca

Reply

Marsh Posté le 06-11-2003 à 09:01:59    

ou utiliser ton routeur en modem ethernet ce serait plus simple, efficace et propre ;)

Reply

Marsh Posté le 06-11-2003 à 17:02:15    

paulmuadib a écrit :

ou utiliser ton routeur en modem ethernet ce serait plus simple, efficace et propre ;)


 
Il ne fait QUE routeur, c'est un BeWan LanBooster 2104 USB (je raccorde la Manta dessus, et hop)
 
Une solution plus simple : www.whatismyip.org
Mais je sais pas comment récupérer l'IP dans une variable


---------------
www.novemberguitars.com
Reply

Marsh Posté le 06-11-2003 à 17:02:15   

Reply

Marsh Posté le 06-11-2003 à 20:54:23    

ben là tu fais simplement :
 


#!/bin/sh
 
IP=`lynx -dump whatismyip.org`


 
après libre à toi d'utiliser la variable $IP comme tu le souhaites dans ce même script
 
tu peux très bien l'envoyer vers un fichier :
 


#!/bin/sh
 
lynx -dump whatismyip.org > le_fichier_où_je_veux_mettre_l'ip


 
ou tu peux remplacer "le_fichier_où_je_veux_mettre_l'ip" par une sortie sur un tty (console), par exemple tty4 : lynx -dump whatismyip.org > /dev/tty4
 
tout simple là, t'en fais ce que tu veux :)


Message édité par BMOTheKiller le 06-11-2003 à 20:55:22
Reply

Marsh Posté le 06-11-2003 à 21:01:48    

MossieurPropre a écrit :


 
Il ne fait QUE routeur, c'est un BeWan LanBooster 2104 USB (je raccorde la Manta dessus, et hop)
 
Une solution plus simple : www.whatismyip.org
Mais je sais pas comment récupérer l'IP dans une variable


 
ben la raie manta fonctionne tres bien avec PPPoA tu sais :)

Reply

Marsh Posté le 06-11-2003 à 21:02:45    

BMOTheKiller a écrit :

ben là tu fais simplement :
 


#!/bin/sh
 
IP=`lynx -dump whatismyip.org`


 
après libre à toi d'utiliser la variable $IP comme tu le souhaites dans ce même script
 
tu peux très bien l'envoyer vers un fichier :
 


#!/bin/sh
 
lynx -dump whatismyip.org > le_fichier_où_je_veux_mettre_l'ip


 
ou tu peux remplacer "le_fichier_où_je_veux_mettre_l'ip" par une sortie sur un tty (console), par exemple tty4 : lynx -dump whatismyip.org > /dev/tty4
 
tout simple là, t'en fais ce que tu veux :)


 
Un grand merci pour ton aide, ça fonctionne :jap:


---------------
www.novemberguitars.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed