解决 DDNS 重启不生效问题
设备 GL-AX1800固件 OpenWrt 21.02-SNAPSHOT r16399+159-c67509efd7 / LuCI openwrt-22.03 branch git-21.284.67084-e4d24f0
前几天升级后 DDNS 出问题了。虽然可以在管理页面手工运行,但重启会失效。查了半天发现是 GL 这边搞了个配置:
ddns.glddns.enabled
OpenWrt 的 DDNS 服务不会设置这个变量,所以重启后不会运行 ddns 命令。
完整解决过程请参考我的博文
https://taoshu.in/unix/openwrt-ddns-cloudflare.html#gl-ax1800
另外建议 GL 官方尽量全用 OpenWrt 内置的功能,避免引入不兼容的改动。不然出了问题都不好查。
感谢分享,后续官方的DDNS考虑不通过OP的ddns软件配置,这样就不会有啥影响了 不是重启失效,是重启后IP会更新,但是DDNS绑定的IP没有及时更新,还是停留在重启之前的IP状态,更新到一致的状态就可以使用了。。。 junexx4437492 发表于 2023-7-9 20:49
不是重启失效,是重启后IP会更新,但是DDNS绑定的IP没有及时更新,还是停留在重启之前的IP状态,更新到一致 ...
我说的是另一个问题,跟你说的不是一个事
neo 发表于 2023-7-21 07:49
我说的是另一个问题,跟你说的不是一个事
哦哦,原来如此 我的是重启之后,DDNS服务起来了,但是一直不更新IP地址,需要手工加载一次,才能正常。 StarWorld 发表于 2023-7-31 23:01
我的是重启之后,DDNS服务起来了,但是一直不更新IP地址,需要手工加载一次,才能正常。 ...
可能就是我分享的问题。你可以仔细看看我的文章。 感谢楼主,我的MT6000用OP的ddns服务也遇到了重启后自动启动但不运行的问题,按照您的步骤操作后解决了,非常感谢!
感谢分享 本帖最后由 suhaha 于 2023-11-23 12:09 编辑
Microka 发表于 2023-11-12 00:31
感谢楼主,我的MT6000用OP的ddns服务也遇到了重启后自动启动但不运行的问题,按照您的步骤操作后解决了,非 ...
我MT6000也是同样的问题。我查看了启动的脚本,没有glddbs这个多出来的参数。
请问您修改了什么地方后,就正常了?
是不是这处
boot() { return 0}
应该要执行 /usr/lib/ddns/dynamic_dns_updater.sh -- start
?
页:
[1]
2