运营商IPv6前缀地址发生变化后,群晖内的IPv6旧地址不自动清楚,这就导致在使用DDNS时,不能正确解析。通过分析,可以通过在群晖内添加计划任务进行定时刷新解决。
一、通过 SSH 工具连接到群辉,并输入以下命令,找到自己群晖的网卡名称。
sudo -i
回车,输入密码
ip addr
在返回信息中找到自己的群晖网卡名称。例如我的网卡名称是ovs_eth1。
二、在群晖控制面板里找到计划任务,并点击打开
三、新增-计划的任务-用户定义的脚本
四、粘贴下列脚本代码
#!/bin/bash
ipv6_addr_count=`ifconfig | grep -E -c "2408|2409|240a|240e"`
if [ $ipv6_addr_count -gt 1 ]; then
echo "IPV6地址数量大于1 进行刷新"
/usr/syno/sbin/synonet --set_ip -6 ovs_eth1 flush
#ovs_eth1为群晖的网卡名称,根据自己的名称修改
synonetdtool --refresh-gateway -6
else
echo "IPV6地址数量不大于1 不进行刷新"
fi
注意:1、执行用户选择root;2、执行时间可以选择每天。
最新评论