IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Récupérer l'ip fournie par le fournisseur d'accès


Sujet :

Réseau

  1. #1
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut Récupérer l'ip fournie par le fournisseur d'accès
    bonjour.

    Je cherche à savoir si je peux récupérer d'une machine du réseau dépendant d'un routeur, l'adresse dynamique fournie par le fai ?

    Quand je me connecte au 192.168.1.1, je peux récupérer cette adresse. Mais ça nécessite une intervention humaine. A moins qu'il y ait moyen de parser la page html renvoyée ? Dans tous les cas pour rentrer sur le routeur, il faut taper un mot de passe, donc ça risque de poser problème.

    Peut être existe t il une commande qui fournirait cette adresse ?

    Je dispose d'un compte chez le site www.noip.com, mais je n'ai pas la sensatio nque cela fonctionne du feu de dieu.

    Mon but est de récupérer cette adresse pour l'envoyer par mail afin de connaitre l'adresse dynamique à distance.
    Et donc de pouvoir maintenir un site à distance.

  2. #2
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    En automatique, je ne sais pas, mais en plusieurs étapes scriptiques, tu peux essayer avec wget (les options --http-user=user et --http-passwd=password, peut être), puis un grep bien senti pour retrouver l'adresse dans le HTML ...

    Je n'ose pas te proposer LWP (Le Web en Perl)

  3. #3
    Membre habitué Avatar de tretsois
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 181
    Points : 196
    Points
    196
    Par défaut
    Bonjour ggnore,
    pearl ok si c lourd mais il existe ping alié avec cut puis sed tu devrais t'en sortir en une ligne

  4. #4
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Citation Envoyé par tretsois
    Bonjour ggnore,
    pearl ok si c lourd mais il existe ping alié avec cut puis sed tu devrais t'en sortir en une ligne
    Je ne te suis pas trop. Dans quel fichier je tape ?
    Qu'est ce que je ping ?

    Citation Envoyé par 2eurocents
    En automatique, je ne sais pas, mais en plusieurs étapes scriptiques, tu peux essayer avec wget (les options --http-user=user et --http-passwd=password, peut être), puis un grep bien senti pour retrouver l'adresse dans le HTML ...
    ça a pas l'air pour les mickey dans mon genre... Mais je l'ai downloadé, et je tente... je sens que je vais faire exploser un truc.

    Edit: ça marche, c'est surpuissant comme outil ce wget.

  5. #5
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Une autre piste ...

    Que donne un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    traceroute <a href="http://www.developpez.com" target="_blank">www.developpez.com</a>
    ???

    On devrait voir passer quelques IP interessantes, la dedans, non ?

  6. #6
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Citation Envoyé par ggnore
    ça a pas l'air pour les mickey dans mon genre... Mais je l'ai downloadé, et je tente... je sens que je vais faire exploser un truc.
    Pour les Mickeys, je ne sais pas ...

    Mais pour les dingos comme moi, ça va

    Citation Envoyé par ggnore
    Edit: ça marche, c'est surpuissant comme outil ce wget.
    Je sais 8) 8)
    C'est un excellent aspirateur ...
    je m'en sers, des fois, en script, pour récupérer une volée de fichiers, comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    for i in `seq 1 25` ; do wget `printf "http://mon_url/mon_fichier%02d.jpg" $i` ; done
    ou, avec les options "-nv --mirror" pour récupérer les répertoires avec 8)

    Edit: je m'en sers, des fois, en bash ...

  7. #7
    Membre habitué Avatar de tretsois
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 181
    Points : 196
    Points
    196
    Par défaut
    ping wanadoo.fr !

    @-> 2eurocent c bien tu captes en perl maius linux ce n'est pas du perl! tout ne passe par perl ( quel est ton shell ?<- si c perl change tu decouvrira linux)

  8. #8
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Citation Envoyé par 2Eurocents
    Une autre piste ...

    Que donne un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    traceroute <a href="http://www.developpez.com" target="_blank">www.developpez.com</a>
    ???

    On devrait voir passer quelques IP interessantes, la dedans, non ?
    rien du tout.
    Je récupère l'adresse de developpez.com et l'adresse locale de mon routeur.
    Rien d'intéressant.

  9. #9
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Citation Envoyé par tretsois
    ping wanadoo.fr !

    @-> 2eurocent c bien tu captes en perl maius linux ce n'est pas du perl! tout ne passe par perl ( quel est ton shell ?<- si c perl change tu decouvrira linux)
    youpi j'ai l'adresse de wanadoo.fr !
    zut ça me sert à rien

    wget est LA solution. j'ai tout récupéré l'adresse ip dynamique avec 2 petits cut et pusi s'en vont.

  10. #10
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Le plus simple c'est de faire une page en PHP qui affiche l'IP de l'utilisateur qui s'y connecte... Ensuite, un "wget adresse" te renvoie ton IP....

    Attention : avec no-ip, ton adresse xxx.no-ip.xxx ne fonctionne pas de chez toi ! Donc tu ajoute ce qui va bien dans /etc/hosts

  11. #11
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Citation Envoyé par Smortex
    Le plus simple c'est de faire une page en PHP qui affiche l'IP de l'utilisateur qui s'y connecte... Ensuite, un "wget adresse" te renvoie ton IP....
    Je dois donc avoir un serveur php ?
    Tout du moins un hébergeur qui a un serveur php?
    Je crois que ip.sdv.fr fait ça très bien.
    C'est même plus judicieux que d'aller sur la page de mon routeur puisque cette solution sera peut être adoptée chez des gens qui n'ont pas de routeur mais ont internet.

    Citation Envoyé par Smortex
    Attention : avec no-ip, ton adresse xxx.no-ip.xxx ne fonctionne pas de chez toi ! Donc tu ajoute ce qui va bien dans /etc/hosts
    Je ne te suis pas...
    C'est un site internet www.noip.com
    Peux tu m'expliquer ?

  12. #12
    Membre habitué Avatar de tretsois
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 181
    Points : 196
    Points
    196
    Par défaut
    Tout à fait ggnore, ping en fait ne te sert à rien mais je pense que si vous venez cherchez de l'aide sur le forum c'est pour trouver une solution ou la fonction àlors que d'autres qui ne sont pas capables de dire "tu dit des conneries" persistent à noyer les gens sans se rendre compte que parfois ces personnes ont parfois desoin de plus que la simple solution.
    (Désolé il n'y avait rien contre toi ggnore mais pour moi vos post était tentant )

  13. #13
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Citation Envoyé par ggnore
    Citation Envoyé par Smortex
    Attention : avec no-ip, ton adresse xxx.no-ip.xxx ne fonctionne pas de chez toi ! Donc tu ajoute ce qui va bien dans /etc/hosts
    Je ne te suis pas...
    C'est un site internet www.noip.com
    Peux tu m'expliquer ?
    Je connais J'utilise ce système chez moi... Si je me connecte sur smortex.no-ip.org => Pas moyen d'avoir quoi que ce soit, mais de l'expérieur de mon réseau, pas de problème (Chez le voisin, a l'autre bout du monde)... Donc j'ai mon fichier host qui dit que smortex.no-ip.org pointe vers l'IP de mon serveur, 192.168.0.42...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ::1         localhost.astase.com localhost
    127.0.0.1       localhost.astase.com localhost
    [...]
    192.168.0.42        smortex.no-ip.org
    Et hop ! Ca marche aussi en local

  14. #14
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Le site suivant donne l'adresse IP internet, quelque soit le chemin qu'on emprunte
    http://checkip.dyndns.org/

    C'est la méthode la plus générale, car ne dépend pas de la config du ou des routeurs de ton réseau.

  15. #15
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Super !!

    Donc, ça marche super au poil pour faire un 'wget -O - ..." sur cette adresse avant de le filtrer ...

  16. #16
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Citation Envoyé par Smortex
    Citation Envoyé par ggnore
    Citation Envoyé par Smortex
    Attention : avec no-ip, ton adresse xxx.no-ip.xxx ne fonctionne pas de chez toi ! Donc tu ajoute ce qui va bien dans /etc/hosts
    Je ne te suis pas...
    C'est un site internet www.noip.com
    Peux tu m'expliquer ?
    Je connais J'utilise ce système chez moi... Si je me connecte sur smortex.no-ip.org => Pas moyen d'avoir quoi que ce soit, mais de l'expérieur de mon réseau, pas de problème (Chez le voisin, a l'autre bout du monde)... Donc j'ai mon fichier host qui dit que smortex.no-ip.org pointe vers l'IP de mon serveur, 192.168.0.42...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ::1         localhost.astase.com localhost
    127.0.0.1       localhost.astase.com localhost
    [...]
    192.168.0.42        smortex.no-ip.org
    Et hop ! Ca marche aussi en local
    quand on s'inscrit à no-ip, il faut fournir une adresse internet du genre nom@fai.com
    il faut donc que je mette nom@no-ip.org dans mon /etc/hosts, c'est bien ça ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/10/2006, 18h14
  2. Réponses: 2
    Dernier message: 03/10/2005, 10h09
  3. récuperer une info fourni par un exe
    Par peuf23 dans le forum Langage
    Réponses: 4
    Dernier message: 26/07/2005, 14h41
  4. Réponses: 2
    Dernier message: 05/10/2004, 22h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo