[script] connaitre son ip publique

connaitre son ip publique [script] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 25-09-2003 à 22:32:15    

Bonjour,
je suis connecté au net via un routeur et je voudrais faire un scipr me permettant de connaitre mon ip publique mais je ne sais pas trop comment faire !
 
Est ce que qqu'un aurait une idée ?
 
Merci
Ohan

Reply

Marsh Posté le 25-09-2003 à 22:32:15   

Reply

Marsh Posté le 25-09-2003 à 22:33:48    

/sbin/ifconfig | grep P-t-P | sed "s/.*r:\(.*\) P.*/\1/" peut-être ?


---------------
Jotenakis
Reply

Marsh Posté le 25-09-2003 à 23:18:08    

jotenakis a écrit :

/sbin/ifconfig | grep P-t-P | sed "s/.*r:\(.*\) P.*/\1/" peut-être ?


 
Merci pour ta réponse mais ça n'affiche rien du tout !

Reply

Marsh Posté le 25-09-2003 à 23:40:12    

lynx -dump http://www.whatismyip.com/  | grep -i "Your IP is" |awk  ' { print $4 }'

Reply

Marsh Posté le 26-09-2003 à 10:19:51    

Sinon, tu as pas moyen d'acceder à cette information en interrogeant le routeur ? par le biais d'une interface d'aministration par exemple ?
(le "whatsmyip" c'est une bonne idée, mais si la connexion est foireuse ou lente ou le serveur HS.....)
 
Parce que dans ce cas, tu reprends l'idée de Becket mais avec des infos fournies directement par le routeur ;)

Reply

Marsh Posté le 26-09-2003 à 10:52:50    

si la connexion est foireuse taura peut etre pas non plus d'ip publique pendant quon y est
 
le routeur fait pas snmp? et un traceroute vers le site de ton fai yaura ton routeur dans le tas

Reply

Marsh Posté le 26-09-2003 à 15:08:01    

ah oui, je vais reprendre l'idée de Becket car mon routeur a une interface d'admin aussi, ca sera parfait.
 
++
Ohan

Reply

Marsh Posté le 26-09-2003 à 21:35:01    

ah non, je ne peux pas car y'a un htaccess !

Reply

Marsh Posté le 26-09-2003 à 21:40:27    

Ca donne quoi comme résultat ifconfig ? Tu peux le poster ?

Reply

Marsh Posté le 26-09-2003 à 22:18:15    

Cruchot a écrit :

Ca donne quoi comme résultat ifconfig ? Tu peux le poster ?


Citation :

ifconfig
eth0      Lien encap:Ethernet  HWaddr 00:50:BF:62:5F:F8
          inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:327491 errors:0 dropped:0 overruns:0 frame:0
          TX packets:341308 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:100
          RX bytes:101203969 (96.5 Mb)  TX bytes:223114505 (212.7 Mb)
          Interruption:5 Adresse de base:0x8000
 
lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:202 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:15726 (15.3 Kb)  TX bytes:15726 (15.3 Kb)


 
Voilà mon ifconfig

Reply

Marsh Posté le 26-09-2003 à 22:18:15   

Reply

Marsh Posté le 26-09-2003 à 22:34:49    

c quoi le probleme maintenant? lynx pass pas parceque ya un htaccess? ta fait man lynx?

Reply

Marsh Posté le 26-09-2003 à 23:05:45    

ifconfig | grep -A 2 eth0 | grep "inet addr" | awk '{print $2}' | sed s/addr://


Message édité par Profil supprimé le 26-09-2003 à 23:25:41
Reply

Marsh Posté le 27-09-2003 à 22:16:51    

Ca donne ton l'ip PRIVEE, pas l'ip PUBLIQUE ...

Reply

Marsh Posté le 27-09-2003 à 22:27:20    

becket a écrit :

Ca donne ton l'ip PRIVEE, pas l'ip PUBLIQUE ...

ho.. oups... hum... dsl...  :ange:
dans ce cas, le lynx -dump http://whatismyip.com | grep "Your IP is" | awk '{print $4}' me semble la solution la plus simple...


Message édité par Profil supprimé le 27-09-2003 à 22:30:09
Reply

Marsh Posté le 27-09-2003 à 22:43:37    

:jap:  :jap:

Reply

Marsh Posté le 24-01-2004 à 23:21:44    

Je place a drapal. :D

Reply

Marsh Posté le 25-01-2004 à 00:23:32    

cette commande permet d'afficher l'ip:


lynx -dump http://whatismyip.com | grep "Your IP is" | awk '{print $4}'


 
Maintenant comment à partir de ca renvoyer l'ip obtenue dans une nouvelle commande du style
 


changeip -I lanouvelleipquejeviensderecupere


 
Je cherche juste le raisonnement qui me permettrait d'y parvenir ...
:??:

Reply

Marsh Posté le 25-01-2004 à 01:38:55    

en fait la question c'est de savoir s'il est possible de rediriger un pipe apres le print $4 vers une variable ?


Message édité par alien conspiracy le 25-01-2004 à 01:39:48
Reply

Marsh Posté le 25-01-2004 à 10:41:49    

si tu fais un truc du style  
 
VAR = ` lynx -dump http://whatismyip.com | grep "Your IP is" | awk '{print $4}' `
 
mais le jour ou tes DNS sont morts ca marche pas, meme si ta connec est bonne.
 
ciao


---------------
-Hassan Cehef --> C'est possible -Roberttripoux --> Les bons comptes font les bons amis
Reply

Marsh Posté le 25-01-2004 à 10:46:13    

echo "216.51.232.100 whatismyip.com" >> /etc/hosts
 [:cupra]


---------------
Intermittent du GNU
Reply

Marsh Posté le 25-01-2004 à 11:40:28    

mikala a écrit :

echo "216.51.232.100 whatismyip.com" >> /etc/hosts
 [:cupra]  

Pour quoi les reponses à mes problèmes sont toujours les plus simple auxquels evidement je n'ai pas penser. :o


Message édité par alien conspiracy le 25-01-2004 à 11:49:45
Reply

Marsh Posté le 25-01-2004 à 13:31:27    

alien conspiracy a écrit :

Pour quoi les reponses à mes problèmes sont toujours les plus simple auxquels evidement je n'ai pas penser. :o

Finalement j'ai quand même dû un peu batailler.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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