今天给新入职同事的电脑安装Win10,后设置固定IP。准备联网安装.net提示无法联网,右下角显示感叹号,心想难道IP冲突。随后更换一个IP还是一样,然后开始看是不是网络模块的问题,之前有过类似模块松动重新插拔一下就好。现在重新插拔了模块还是一样。瞬间就懵逼了,使用 ipconfig 查看配置难道是我配置问题?一看问题来了两个网关第一个是 0.0.0.0 第二个是正确的 10.10.20.1 什么鬼?
翻山越岭后找到了解决这个问题的方法,但是不知道为什么会这样,看来 Win10 叫 Bug10 并非空穴来风。
0x01 解决方法一
以管理员方式运行 cmd 输入以下命令:
set gateway=10.10.20.1 #设置网关 set interface=13 #设置网卡的接口,可以在路由表中看到网卡的接口“route print” route delete 0.0.0.0 #删除默认路由 route add 0.0.0.0 mask 0.0.0.0 %gateway% metric 10 if %interface% #添加默认路由、子网掩码、网关、指定越点10、指定所有网络接口
0x02 解决方法二
如果嫌上面的麻烦,可以试下这个方法,需要修改注册表;打开注册表以下路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\xxxxxxx #最后一段每台电脑都不一样,需要点开每个键值查找“DefaultGateway”
找到 DefaultGateway 如果这个注册表键值是 0.0.0.0 清空,做完后在禁用启用网卡。