|
本帖最后由 等待 于 2023-5-26 18:10 编辑
不知道其他地方的YD网络是否有这种现象,只要掉线或者重启路由,首先重拨上的路线只有ipv4地址,然而并不能正常上网,这个问题困扰了很久,一旦停电,没有拨上Ipv6的地址,就无法远程管理,而且机率相当大。
脚本测试过了,可以正常使用,放在/etc/hotplug.d/iface 目录下,文件名称的数字放在mwan3后面,在计划任务里面设置mwan3 延迟两分钟重启。
测试的结果为,断电重启后,ddns能获得有效Ipv6地址,等待网络负载均衡后,会同步到服务器。
唯一不完美的是,重启后恢复网络的时间比正常慢一些。
有碰到类似情况的可以尝试一下。
因此在网上搜索了一圈,借鉴一下大神们的方法,准备尝试如下:
1. 在/etc/hotplug.d/iface 里面新建一个脚本文件
2. 脚本内容
#!/bin/sh
[ "$ACTION" = ifup ] || exit 0
sleep 20s
ipv6Addr=$(ubus call network.interface.vwan1 status | jsonfilter -e '@["ipv6-address"][0].address')
if [ "$ipv6Addr" == "" ]; then
ifup vwan1
else
ipv6Addr=$(ubus call network.interface.vwan10 status | jsonfilter -e '@["ipv6-address"][0].address')
if [ "$ipv6Addr" == "" ]; then
ifup vwan10
else
fi
请教一下大神们,这个方法和脚本是否可行,感谢赐教。
|
|