Journal dyndns et lan

Posté par .
Tags : aucun
0
8
avr.
2003
Salut,

Je cherche une solution simple et directe pour connaitre l'ip externe de mon lan depuis une machine cliente du lan (nat) pour mettre a jour dyndns, je ne peut pas le faire depuis le routeur car il est en hard. J'aimerais ne pas avoir a utiliser un service spécifique sur le net mais plutot un truc du genre tcpdump, traceroute ou autre (avec par exemple l'ip de la premiere passerelle wanadoo de ma plaque adsl). Si kk1 a une idée ? merci.
  • # Re: dyndns et lan

    Posté par . Évalué à -6.

    avec traceroute ?
    • [^] # Re: dyndns et lan

      Posté par . Évalué à 2.

      Si je ne m'abuse, traceroute va te filer l'IP locale de ton routeur, pas son IP externe.
  • # Re: dyndns et lan

    Posté par (page perso) . Évalué à 5.

    Le client fournit par dyndns marche très bien quand il est lancé depuis une machine du lan. Par contre il appelle une page web chez Dyndns pour connaitre ton ip...

    Sur Debian c'est le pkg "ipcheck"
    • [^] # Re: dyndns et lan

      Posté par . Évalué à 1.

      Ha exellent, je savait qu'il y avait un programme client que je comptais utiliser mais je na savait que ca fonctionnait comme ca, je pensait qu'il fallait d'abord avoir l'ip. C sur une woody en plus :-) tu me sauves. Merci.
    • [^] # Re: dyndns et lan

      Posté par . Évalué à 2.

      Il éxiste aussi ddclient paramètrable par debconf .

      Perso, avant j'utilisais ez-ipupdate, mais depuis que j'ai plusieurs alias chez dyndns, j'utilise ddclient car la méthode de configuration ala debconf est plus simple et mieux documenter pour gerer les alias.

      apt-get install ddclient
      • [^] # Re: dyndns et lan

        Posté par (page perso) . Évalué à 1.

        J'utilise ez-ipupdate....parce que je cherchais un truc le plus leger possible. Et j'ai des alias....

        Sinon je chercherai eventuellement du cote de la commande arp pour connaitre l'adresse IP.....l'adresse mac elle ne change pas.
        • [^] # Re: dyndns et lan

          Posté par . Évalué à 1.

          J'utilise ez-ipupdate....parce que je cherchais un truc le plus leger possible.

          A propos de légèreté, quel est le client pour dyndns le plus léger ? J'utilise pour l'instant ddclient sur ma passerelle (386 powered) mais il met 3 plombes à mettre à jour l'adresse (ddclient est écrit en Perl, les langages interprétés c'est pas le top sur ce genre de machine...)
  • # Obtenir une ip externe...

    Posté par (page perso) . Évalué à 4.

    Moi pour tiscali j'utilise ça : IP=`traceroute -n -f 1 -m 2 linuxfr.org 2> /dev/null | tail -n 1 | cut -d \ -f 4 | xargs -n 1 ping -c 1 -R 2> /dev/null | grep ppp.tiscali.fr | cut -d \( -f 2 | cut -d \) -f 1`.
    ça me permet facilement d'obtenir l'ip externe du routeur adsl... c'est pas dur à modifier pour obtenir l'ip externe de n'importe quel routeur sur nimporte quelle route : le principe c'est d'utiliser un ping -R
    • [^] # Joli !

      Posté par . Évalué à 1.

      Au final, ça fait un peu cathédrale de Lego, mais le ping -R est génial. Je ne connaissais pas, un tour par le man, et hop, un outil de plus dans ma boîte !
    • [^] # Re: Obtenir une ip externe...

      Posté par (page perso) . Évalué à 1.

      "ça me permet facilement"

      J'aimerai bien voir ce que tu considères difficile :).
      En ligne de commande, bien sur.
  • # Re: dyndns et lan

    Posté par . Évalué à 1.

    http://whatismyip.com/(...)

    dont tu peux parser facilement le html :)
    • [^] # Allez, j'essaye...

      Posté par . Évalué à 1.

      Bon, j'ai vraiment beaucoup aimé le petit script au-dessus (celui avec le ping -R), mais là c'est plus simple, même moi je dois pouvoir y arriver: lynx -source http://whatismyip.com/ | grep "TITLE" | cut -d " " -f 4 Au final, c'est plus court, ça fait appel à des ressources extérieures mais traceroute et ping aussi, et chez moi, c'est plus rapide comme ça. Pratique, on va dire que je le garde sous le coude...

Suivre le flux des commentaires

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