WRT54G.jpg
Dans un de mes précédents billets, j'expliquais comment installer un client DynDns sur le routeur WRT54G ayant le firmware Openwrt WhiteRussian (cf: openWRT: Installer un client dyndns ).

J'ai changé de FAI (le câble) et me voilà avec un modem qui n'utilise plus le protocole pppoe pour la communication routeur/modem, mais fait office de serveur DHCP afin d'attribuer l'adresse Ip public à l'interface WAN du WRT54G. J'ai donc désactivé le pppoe sur le WAN pour passer en DHCP. Bilan des courses, mon routeur n'arrivait plus à communiquer avec dyndns.org suite à une option dans le fichier ip-up (les détails dans le lien vers le tuto au dessus) précisant l'interface. En DHCP ppp0 n'existe plus, il faut préciser directement l'interface du WAN, pour ma version de routeur j'ai ceci:

/usr/sbin/ez-ipupdate -S dyndns -u USER:PASSWORD -h DOMAINE.dyndns.org -i vlan1

Pour vérifier quelle est votre interface WAN, consultez le tableau sur le wiki OpenWrt: OpenWrtDocs/Configuration et adaptez votre fichier.

:)

Edit: Petit soucis pour cette astuce, le script ip-up n'est plus exécuté car on n'est plus en pppoe. Il faudrait qu'il soit lancé lors de la demande de bail pour l'ip. En attendant je lance le script toute les 12h avec cron. A suivre.