IPV6默认网关频繁丢失

重启电脑/光猫/路由是正常的,但是过一会儿IPV6默认网关就为空了,导致IPV6的地址也访问不了,通过ipconfig /renew6或者禁用再启用网卡能够恢复,但过一会儿又丢了。
请问有没有一劳永逸的办法,老是执行命令或者禁用启用网卡也不是办法。

衍生问题:执行ipconfig /renew6会提示

在续订接口 本地连接 时出错: 系统找不到指定的文件。

但是执行ipconfig /renew正常,两者是不是有什么相关性?

依序排查光猫—路由–电脑.

接在同一个路由器上有4台电脑和1台手机,手机安卓需系统无线连接路由器,IPV6正常。
4台电脑的系统分别是32位的Win7和64位的Win7、10、11,其中Win11是通过无线连接到路由器,其他都是有线,全都存在问题,请问这是路由器的问题吗?

v4 是没有嘛这么折腾

目前来看描述, 是 ipv6 时效短, 经常过期导致的.

不看路由看啥呢?

@Qingwa 确实V4没有这个烦恼

@xiao-qiang 和所谓的MSS Clamping有关?但是路由的设置都看了一遍,已经没有可以设置的地方了,不是Windows本身默认设置有问题?因为手机安卓是好的。

win系统防火墙恢复默认设置.

感觉目前的ipv6一堆BUG
我自己是光猫拨号 会下发公网ipv6地址给我OpenWrt

然后某一天会莫名其妙 这个网口获取了3个ipv6地址…然后ddns就出问题了
重启网口和ddns服务 过一会儿就好了…但是要不了1小时又老样子

唯一解决方法是 光猫恢复出厂设置 然后能正常个不知道 1周 1个月 还是半年…又会碰到这毛病

@xiao-qiang 我这边有第三方防火墙的,也有默认防火墙就没动过的,我先操作试试。

@tthy 我这边光猫和路由器都看不到IPV6地址,就算获取到了也只有在电脑上才能看到。

因为是开机能获取的. 过段时间就断掉.

所以我判断是ipv6续期问题.

你先看下 ipv6 地址的寿命.

另外, 防火墙要开放允许ipv6的igmp入口数据才能续期.

寿命是默认的:

使用临时地址 : enabled
重复地址检测次数 : 5
最大有效寿命 : 7d
最大首选寿命 : 1d
重生成时间 : 5s
最大随机时间 : 10m
随机时间 : 0s

请教几个问题:

  1. IPV6地址和IPV6DNS服务器有,只是IPV6的网关丢了,也就说地址和DNS服务器可能是之前的,也可能是失效的?
  2. 只有IPV6需要IGMP入站,还是IPV4也需要IGMP入站?
  3. ipconfig /renew6可以获得IPV6网关,是不是它的原理不同?

搜罗了网上已有的资料,是怎么造成的暂时无法清晰定位,恩山无线论坛的帖子《江苏电信ipv6每隔10后ipv6网关消失解决办法》给出了以下3种方法:

1,给客户端手工添加v6网关
2,还想用光猫dhcpv6下发网关dns的,进入光猫把 其他信息是否通过DHCP获取的钩去掉
3,用openwrt自带的dhcpv6服务器()

CSDN的博文《ipv6联网几十分钟后显示无网络连接,v4网络正常的解决方法》给出了取消临时地址的方法:

netsh interface ipv6 set global randomizeidentifiers=disabled store=persistent
// store=active表示下一次生效,persistent表示永久生效,不用store命令只对这次开机生效

恩山无线论坛帖子的第二种方法,具体操作如下图:



我尝试了设置光猫(上面那张图),发现保存不起作用,再次进入这个页面还是勾上的状态,因此试了它的第一种方法,观察效果。

第一种方法有两个途径,但首先要知道当前的网关地址,可以进入控制面板→网络和共享中心→本地连接/以太网/其他类型连接(因系统和连接方式而异)→详细信息最下面几行中有。或者直接用命令ipconfig查看,关键要找准是哪个适配器。网关地址一般一开机能够获取,后面会丢失。丢失以后可以通过禁用再启用网卡获得,或者直接使用命令ipconfig /renew6获取。
设置的两个途径,一个是GUI设置,具体进入控制面板→网络和共享中心→本地连接/以太网/其他类型连接(因系统和连接方式而异)→属性→Internet 协议版本 6→属性→高级→添加输入之前获得的网关。另一个方法是CLI设置:

netsh interface ipv6 add route ::/0 interface=“13” store=persistent fe80::1234:5678::13ba

其中13是适配器的索引号,最后一串是网关地址,具体可参考简书博文《Windows 10 ipv6 网关丢失造成掉线》。