Windows开启临时ipv6后,如果使用的是slacc分配,开机时间过长,超过一两天以上的话,可能就会因为光猫或者路由器RA配置问题导致重复获取多个v6地址,当旧地址过期后(受到抨击)就不能新建连接了,这就会导致v6无法上网,最好的解决方案是重新配置光猫/路由器的分发,开启RA并且稍微减少通知间隔,但是因为种种原因没法配置的话,经过很长时间的折腾,我发现也可以通过重新开关路由发现清除过期的v6地址,这样的话只要写一个脚本添加到计划任务,每天执行一次就可以缓解
@echo off
netsh int ipv6 set int 以太网 routerdiscovery=disable
netsh int ipv6 set int 以太网 routerdiscovery=enable
保存为v6clear.bat,运行即可清除掉过期的v6,可以参考WIN NAS 配置自启动程序,配置计划任务,因为我是24h运行,所以选择每天4点跑一次脚本,即可正常
Comments NOTHING