openwrt的ddns总是没有及时更新

        我遇到的现象是:路由器重启后第一次拨号成功时ddns是可以更新成功的,但是后面如果重新拨号,IP地址发生了变化,ddns总是没有更新,查看日志发现是因为ddns没有检测到IP地址的变化,目前还没仔细研究具体的原因。

       现在临时的解决办法是在/etc/ppp/ip-up.d和ip-down.d目录下强制执行一下ddns服务的start和stop

# vi /etc/ppp/ip-up.d/ddns-update-start.sh

#!/bin/sh
/usr/lib/ddns/dynamic_dns_updater.sh start &

# vi /etc/ppp/ip-down.d/ddns-update-stop.sh

#!/bin/sh
/usr/lib/ddns/dynamic_dns_updater.sh stop &

你可能感兴趣的:(openwrt)