Windows 在约 10 分钟后丢失 IPv6 地址

Windows 在约 10 分钟后丢失 IPv6 地址

当我首次连接到家庭网络时,我的 Windows PC 被分配了一个 IPv6 地址 - 但几分钟后它就丢失了这个地址!我似乎在使用无线和有线连接的多台主机上也有类似的行为。

我的路由器是华硕 RT-AC87U。

怎么会丢失 IPv6 地址?我该如何诊断/解决此问题?

更新:根据@grawity 在下面的建议,我对此运行了 wireshark。果然,我看到了一条Router Solicitation消息和一条带有600 秒的Router Advertisment消息。600 秒后,我的计算机丢弃了其 Ipv6 地址。Router lifetime

会发生什么情况?我的主机是否应该发送另一条Router Solicitation消息?或者路由器是否应该定期重新发送该Router Advertisment消息?

更新 2:

  • RFC 4862表示Router Adverticement应定期发送消息。

答案1

好吧我想我已经明白了:

我的路由器上有显示 的​​标志Enable Router Advertisement。该标志已启用 - 但通过将其切换为禁用(重新启动)然后再切换回启用(并再次重新启动),似乎对路由器产生了影响,现在 wireshark 显示它Router Advertisement每隔几秒就会发送一次消息!

答案2

仅供参考,对于那些路由器中没有“RA 开关翻转”的人,我有一个答案(我在家里使用 Cisco RV340,SMB 路由器),因此它在 IPv6 领域有一点“更深”。我真的为此伤透了脑筋,我们的 Win10 机器都在丢失 IPv6 网关,在 50 分钟内,在一大堆 RA 消息之后,加减几秒钟(使用 Wireshark 监控)。结果发现,是我的路由器寿命值,默认的 50 分钟(3000 秒)至少 2 年内运行良好(我怀疑我的 ISP 在此处做了一些更改)。更改为 5 分钟(300 秒)后,这个问题彻底解决了,对于 3 台不同的(有线)机器和一台 WiFi 机器,我对它们进行了几个小时的测试。总体而言
,这也大大减少了广告查询的数量,尽管我仍然不确定我理解为什么会产生这种效果(我仍在深入学习 IPv6 的细节,至少是深入学习,出于显而易见的原因,文档不如 IPv4 那么“完善”)。无论如何,希望这能澄清一些事情,并帮助找到此条目的下一位用户。

相关内容