Oui, le problème vient du fait que vous êtes derrière un routeur. La meilleure solution serait de voir si vous pouvez installer un client ddns sur le routeur lui-même. Sinon, il existe des outils de mise à jour ddns qui identifient un serveur distant et vérifient votre adresse IP en fonction de ce que cela donne.
Cela peut être fait en remplaçant :
use=if, if=eth0
Avec ceci :
use=web, web=checkip.dyndns.org/
Qui est apparemment la configuration par défaut générée par debconf
sur les systèmes Debian.
Remplacer
use=if, if=eth0
avec
use=web, web=my.ip.fi/