vista系统不能上网,route命令来解决(图解)

2008/12/12 来源:www.arpun.com 作者:小白

使用Vista系统时, 是当用户是需要在短时间内, 从一个网络进入另一个网络中时, 就会常发生在新网络接入后, 不能上网的问题。

一个简单的例子就是当电脑在A点使用一段时间后, 要出外而进行Hibernation(深度休眠), 以方便在电脑重新启动后可以在最短时间内恢复使用能力。 当在B点开启电脑, 同时接入B点的新网络, 问题就会出现了。

以下的解决方案是针对在接入新网络时, 由于Vista只更新了IP Address。 Gateway(网关)的资料却没有更改, 而造成资料传输错误, 进而不能通过网关浏览外部网址。 有时候这问题并不能够以重启电脑来解决。 所以需要通过手动重新设置。

状况鉴定的检查方法

1.  进入Start --> All Programs --> Accessories, 在Command Prompt上按下鼠标右键, 选择Run as Administrator。

vista系统不能上网,route命令来解决(图解)vista系统不能上网

留意视窗左上角的标识“Administrator:”

2.  在指令视窗(Command Prompt)中, 以route print指令显示当前的Route Table(路由表)。 表中显示两个区域:Interface List(界面列表)和 IPv4 Route Table。 前者是电脑中的接入界面代号(左边的数字)和其代表的界面(后面的英文)。

在列表中, Network Destination是发送讯号的目标IP位置。 Netmask是网遮, 用于分隔不同的网络。 IP 0.0.0.0 + Netmask 0.0.0.0 为讯号广播, 意即只要在列表中没有提到的目标位置, 全都发送到这。

Metric则是连接的优先次序, 数目越小, 越优。 要了解这一切可以自己在Wikimedia上找看看, 这可是一门蛮深的一课。 在这不多说了。

指令:route print -4

vista系统不能上网,route命令来解决(图解)vista系统不能上网

显示路由表

3.  一般上, 电脑中都会只有一个网关。 当然有时候也可能会有两个或以上, 视乎电脑上所拥有的网络接入界面的数目。 但在这个例子中, 我很肯定的是 192.168.1.1是之前我所用过的网关, 现在这是没有作用的。 但由于在这列表中还存在资料, 所以电脑系统被混淆了。 需要把它重置。

4.  首先要把所有网关都删除。

使用指令:route delete 0.0.0.0。

vista系统不能上网,route命令来解决(图解)vista系统不能上网

删除所有网关设置。

5.  再次输入route print -4以便检查删除效果。

vista系统不能上网,route命令来解决(图解)vista系统不能上网

删除网关后的效果。

6.  现在要把正确的网关位置加回去列表中。 在这例子中, 网关的位置是在192.168.0.3, 而我正使用者有线连接网络(从Interface List中得知界面编号为8号)。 所以我使用指令为:route add 0.0.0.0 mask 0.0.0.0 192.168.0.3 metric 3 if 8。

使用指令:route add

 

vista系统不能上网,route命令来解决(图解)vista系统不能上网

7.  再次检验效果。 vista系统不能上网,route命令来解决(图解)vista系统不能上网

8.  测试网页浏览没问题。 手动解决完成

网友评论
评论(...
全部评论