Weil ich gerade pppoe erwähnt habe ist mir eingefallen, dass ich immer danach suche, wie ich ddclient überzeuge beim Update meines Dyndns Accounts nicht das lokale Interface zu nehmen, sondern die IP des Routers davor. Daher schreib ich mir das hier auf. Normaler weise ist der ddclient in der /etc/ddclient.conf wie folgt konfiguriert.
use=if, if=eth0
Hinter einem Router ist das natürlich Käse. Daher fliegt die Zeile raus und wird durch folgende ersetzt:
use=web, web=dyndns
Welche anderen Optionen es noch gibt bekommt man übrigens mit folgenden raus:
ddclient -query