Forum Linux.debian/ubuntu mon IP wan me turlupine

Posté par  .
Étiquettes : aucune
0
21
déc.
2006
salut je suis connecté à internet par un routeur neuf-box en ethernet.
L'ip WAN du routeur change de temps en temps, c'est une IP de la forme 84.4.17x.xxx.
Je voudrais un petit script en bash, python, perl qui me récupère cette adresse.
En fait je sais pas où commencer pour dialoguer avec le routeur :(
ifconfig me retourne que l'IP static du port ethernet en local mais comment remonter plus haut ?
d'avance merci beauoup.
  • # Un service internet

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    En consultant un site comme : http://checkip.dyndns.org/

    Tu récupères la page avec curl/wget, et tu la traite à coups de sed/awk ...
  • # script PHP

    Posté par  . Évalué à 3.

    Sur mon site perso, j'ai mis un script PHP :


    $ip;

    if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP");
    else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");
    else $ip = "UNKNOWN";

    echo $ip;



    qui me donne l'IP publique.
    Donc si tu as un apache qui tourne, ou un hebergement sur le site de ton fournisseur d'acces, tu peux mettre ce script.

    Attention a la page checkip de dyndns car si tu fait trop de demande, ton IP peut etre bloquée.
    K
    • [^] # Re: script PHP

      Posté par  . Évalué à 3.

      Je me repond à moi meme, pour complementer ma reponse.

      il existe un projet sur sourceforge en php qui met a jour ton IP sur DynDNS :
      http://freshmeat.net/projects/phpdyndns/

      Ca fonctionne impec a partir du moment ou tu as un site externe qui te donne ton IP publique.

      K.
      • [^] # Re: script Python

        Posté par  . Évalué à 1.

        petit problème c'est plone qui est au-dessus de mon serveur-web ZOPE et donc php ------->[]
        mais à part ça vu que j'ai forwardé mes serveurs de nom vers freedns.afraid.org, j'ai un domaine fonctionnel chez eux.
        Avec cron je lance toutes les minutes une commande du genre lynx http://freedns.afraid.org/update..... et l'adresse WAN est mise à jour.
        Mais je pense que je gaspille beaucoup de Bande passante et j'aurais voulu optimiser un peu les choses.
        Merci à vous en tout cas, JOYEUSES FÊTES
        • [^] # Re: script Python

          Posté par  . Évalué à 2.

          La neuf-box elle a pas une interface d'administration web? Et si oui, il y a bien une page qui te la donne?

          Si oui c'est (relativement) facile

          il suffit de le faire une fois a la main avec l'ethereal|wireshark qui va bien pour récupérer les séquences HTTP puis tu rejoue avec l'outil qui va bien (perl | shell + wget, netcat | awk, sed, C++, ...) et tu parse la page par la même occasion
          • [^] # Re: script Python

            Posté par  (site web personnel) . Évalué à 1.

            Une interface d'administration web, CERTAINEMENT PAS !

            Par contre une saloperie de site pseudo compatible, IE6 only avec des menus javascript pourrave invalides au possible ça oui.

            C'est dire avec konqueror on arrive même pas a se connecter dessus...
            (et avec les autres ont voit pas les menus)

            Donc le plus simple est de poser un ip.php dans un coin du web et de checker l'ip toute les 30 minutes, si elle a changé de la dernière fois => forcer la mise a jour.
            (c ce que je fait ça marche nickel)

            De toute façon la neuf box tout comme neuf c de la merde, un fai de merde en carton c tout ce que c'est !

            Cette bande de glandeur a réussi a réduire le nombre de connexions parallèles la neuf box peux supporter !

            Avant je pouvais lancer ktorrent avec 1000connexion parallèles et elle encaissait sans broncher, maintenant avec 250 j'ai pu rien qui marche...

            /me qui a été forcé de limiter ses seed et de mettre de la qos et qui va bientôt changer de FAI...
            (parce que je veux de l'internet, pas un accès web inter-mi-temps)

            L'accès inter-mi-temps c'est carrément neuf téléphone qui a invalidé mes login et pass parce que j'avais pas renouvelé la session pppoe depuis trop longtemps.
            En fait si on met pas offline la neufbox, qu'on débranche pas le cable dsl et qu'il y a pas de coupure, la connexion dure très longtemps (plusieurs mois) et on change pas d'ip !

            Bref 15jours de coupure, et je n'ai du mon salut qu'a un nord africain (marocain je dirais a l'accent) qui a eu la sagesse d'écouter ce que je lui disais et de vérifier que mes accès avaient pas été sucrés comme je leur demandait a chaque appel !

            Bref neuf télécom ça pue et je ne le conseillerais a PERSONNE !
            (sans compter les chèque payant (ou perdu par hazard), le forcing pour le prélèvement, l'envoie de lettre de relance avant les factures, si si !!!)

            Belle bande de vainqueur ce fai (si on peux appeler ça comme ça)
            • [^] # trop d'aversion tue l'aversion

              Posté par  . Évalué à 1.

              excuse moi mais neuf télécom n'est pas le meilleur FAi qui soit certe mais de là à diaboliser y a de la marge...
              je suis passé à 9télécom après avoir connu la connection pppoa de club-internet.fr en 2 méga et depuis mon adsl 2+ 9télécom, la vie est belle :)

              L'accès inter-mi-temps c'est carrément neuf téléphone qui a invalidé mes login et pass parce que j'avais pas renouvelé la session pppoe depuis trop longtemps.


              Ah voila je pense une situation qui défraye la chronique !

              et pour
              une saloperie de site pseudo compatible, IE6 only avec des menus javascript pourrave invalides

              ta 9box doit posséder un firmware obsolète car le mien est compatible opéra, epiphany,konqueror,iceweasel & Co

              Je te conseille de changer de FAI au plus vite
              A bon entendeur bye
            • [^] # trop d'aversion tue l'aversion

              Posté par  . Évalué à -1.

              excuse moi mais neuf télécom n'est pas le meilleur FAi qui soit certe mais de là à diaboliser y a de la marge...
              je suis passé à 9télécom après avoir connu la connection pppoa de club-internet.fr en 2 méga et depuis mon adsl 2+ 9télécom, la vie est belle :)

              L'accès inter-mi-temps c'est carrément neuf téléphone qui a invalidé mes login et pass parce que j'avais pas renouvelé la session pppoe depuis trop longtemps.


              Ah voila je pense une situation qui défraye la chronique !

              et pour
              une saloperie de site pseudo compatible, IE6 only avec des menus javascript pourrave invalides

              ta 9box doit posséder un firmware obsolète car le mien est compatible opéra, epiphany,konqueror,iceweasel & Co

              Je te conseille de changer de FAI au plus vite
              A bon entendeur bye
  • # Re

    Posté par  . Évalué à 3.

    un lynx --dump whatismyip.org devrait faire l'affaire ...
    • [^] # Re: Re

      Posté par  . Évalué à 1.

      wget -q -O - whatismyip.org
      Fait aussi l'affaire :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.