前些日子,新开箱的WIN7联想电脑不能上网了。
经过ping测试,发现可以ping得通同个子网内的电脑,但是不能跨路由。
检查连接的属性,发现IPV4属性居然没有设置“缺省网关”,只有IP地址和子网掩码。不知何故如此。补充设置了缺省网关信息。
结果还是不能访问其他子网内的电脑。
但是发现网络属性中多出来一个“网络”,一个被设置成工作网络,另外一个被设置成公共网络。
继续测试,通过ipconfig命令,赫然发现default gateway也即缺省网关下面居然是两条:
0.0.0.0
x.y.z.1(刚才手工设置的)
难怪可以ping通网内的电脑却ping不同网外电脑。
如何解决呢?通过baidu搜索,并验证可行的方法是:
1、使用route delete 0.0.0.0命令,一次性删除两条default gateway的路由信息。
2、禁用“本地连接”
3、启用“本地连接”,配置网卡的IP地址信息。故障解决。
网络上有的帖子声称,WIN7重启后,还会有两条缺省路由信息。解决方法是,写一个批处理文件,设置成开机运行。或者改写注册表条目,大致是LM/CONTROLSET/TCPIP之类的键。因为我开机后系统恢复正常,就没有去试验这两种方法。
如何发生这种情况的呢?网络上说法不多。仅有的两个页面,提到了盗版WIN7或者WIN7版本问题。我问过我的供货商,我这个版本的WIN7是联想电脑OEM的,多花了200元成本呢,保证是正版。另外的问题是我的同事在我之前配置了5台同批次的电脑,没有发现我这个情况。