今天做了VPN访问网络,结果关闭VPN之后发现不能正常上网了。
症状如下:连接无线路由器之后,ip能够正常分配,但是右下角总是显示unidentified network,也不能访问网络。
网上搜到的方法都不能解决问题,包括:
1.重启
2.禁用网卡再启用
3.命令行ipconfig /renew
4.连接别的路由器
5.在控制面板-更改适配器配置-设置网卡为固定ip地址,固定DNS,固定网关。
以上五种方法全部失败。
对原因进行分析,最可能是VPN软件对某些网络配置进行了修改而没有及时回复。因此应该从网络配置层面找办法。
在这种假设下,搜到了一个老外的帖子。是使用netsh进行配置的修改。
Netsh 是命令行脚本实用工具,它允许从本地或远程显示或修改当前正在运行的计算机的网络配置。具有很齐全很强大的功能。
解决方法如下:
1.打开cmd(需要以管理员身份运行)
2.输入netsh int ip reset回车(也可以先进入netsh,再输入int,再输入ip reset)。
(此时显示各种设置被重置)
3.输入netsh winsock reset
(此是显示XXX设置被重置)
4.重启计算机
5.曲线适配器配置中网卡属性的IPv6协议支持(把勾去掉)。
此时再连网,成功连接WIFI,讨厌的unidentified network终于不见了。