Windows下使网卡重新获取IPv6地址

在支持IPv6的网络环境下,有可能遇到这样的情况,就是当你合上电脑的盖子让电脑休眠之后再打开,只能获取到IPv4的地址,而IPv6的地址变成了fe80开头的本地地址,并且连接的状态中“IPv6连接”显示“无Internet访问权限”。一般情况下重启就可以解决问题。这一现象不知道是否是Windows独有的情况,而且我也暂时没有在Linux上测试。

根据我的判断应该有两种原因:一是Windows在休眠唤醒之后并不会主动再去获取IPv6的地址,然后如果DHCP服务器那边判断IPv6地址的租约期到了就会释放这个地址。二是虽然Windows主动获取了IPv6的地址但是由于一些原因获取失败,然后就不再获取了,造成无法连接。当然以上也只是我的猜测。

解决方案应该就是手动重新获取IPv6地址。刚才提到的重启固然是一种方法,但是如果能不重启就解决岂不是更好。在网上查阅了一番资料,发现了各种老旧以及文不对题的文章。最后看到资料里有提到ipconfig有一个参数 /renew6 ,于是果断执行之。问题成功解决。

右键开始按钮,打开“命令提示符(管理员)”,键入

ipconfig /renew6

回车执行即可。

《Windows下使网卡重新获取IPv6地址》上有2条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注