前些日子,新开箱的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台同批次的电脑,没有发现我这个情况。