网路障碍自我排除术

  • 894views
一般电脑都会连上网际网路,而绝大部分的人不是用公司、学校的宽频网路,就是在家安装ADSL。然而一般小公司很少会配置一个专门的MIS网管人员,大多是外包给外面的厂商负责维修,如果哪天网路突然不通,还得报修、等人来现场看,实在相当没效率。
若是自己能懂得一些简单的网管指令,可以随时检查网路组态或者做些简单的故障排除,不但可以马上解决网路不通的状况,还可省下不少时间与费用。 
网路故障时的检查顺序:
1.检查网路卡是否安装正确 → 2.检查网路卡是否运作正常 → 3.检查网路组态 → 4.能否PING到内部电脑 → 5.能否PING到外部电脑 → 6.检查DNS设定 → 7.检查NAT或IP分享器是否正常运作 → 8.检查ADSL MODEM是否正常 → 9.检查防火墙是否关闭某些网路权限。
以下几个网管指令,主要是以Windows XP平台为主,实际操作时只需要依序按下〔开始〕→→→,开启「命令提示字元」视窗,在视窗中输入以下所介绍的指令,最后再按下〔ENTER〕按键,便会在视窗中出现查询的结果。
步骤一:IPCONFIG查询IP、DNS、MAC资讯
「IPCONFIG」在网管工作中是相当常用的指令,我们可以利用它来查询目前电脑的网路组态,包括IP位址、MAC硬体位址、Gateway、子网路遮罩、DHCP主机、DNS主机…等等资讯。一般我们只需在命令提示字元视窗中输入「IPCONFIG」再按下〔ENTER〕按键即可。如果是在Linux或其他Unix类的系统中,则需改成「IFCONFIG」。如果想列出目前电脑的完整网路组态,请执行:
IPCONFIG /ALL
当电脑抓不到IP或更新过DNS、IP设定值时,我们可以使用这个指令来更新电脑的网路组态。首先,先执行下面的指令,清除目前网路设定。
IPCONFIG /RELEASE
接着再执行下面指令,则可自动抓取目前最新组态。
IPCONFIG /RENEW
步骤二:PING测试硬体连线状态
「PING」这个指令可以用来测试你的电脑到其他电脑间是否可以正常连线,并显示取得连线所需花费的时间。执行指令时,你的电脑会发出一个回应的请求并等待对方电脑回应,如果对方电脑有开机且网路可以正常运作,则会出现「Reply from」的讯息。使用方法为:
PING –t tw.yahoo.com
指令后方需加上对方电脑的IP位址或网域名称,如这里是以Yahoo奇摩的网站为测试目标。指令后方若加上「-t」的参数,则可不断重複侦测,直到网路断线或使用者自行中断。测试结果中的「time」指的是回应时间,单位是千分之一秒,数字越大表示连线速度越慢。「TTL」则是指此讯息的存活时间,预设为255,每经过一个节点则减少一。TTL的数字越大,表示经过的节点越少。
如果加上「-a」参数,则可利用IP位址反查对方电脑的名称,如:
PING –a 202.1.237.21
注意,由于PING指令是利用ICMP通讯协定来传递错误讯息或相关回应资讯,如果对方电脑有开启防火墙并关闭ICMP回应功能,则无法使用PING指令来取得双方电脑的连线状况。
步骤三:TRACERT追蹤连线路径
「TRACERT」的功能是用来追蹤本机电脑到目的地电脑间的路径,与所经过的节点。我们可以透过这个指令得知所经路径的节点多寡与该节点的IP位址,以及所耗费的时间,在Linux中的用法为「traceroute」。利用这个指令,我们可以查出远端电脑到本机电脑间每个节点的回应速度,若某个节点的回应时间很长,则表示该节点的电脑或路由器可能有问题。使用方法为:
TRACERT www.pchome.com.tw
检测结果中,每一行中间三个「* ms」的数字为回应时间,数字越小代表连线速度越快。每一行最右边为该节点的IP位址或网域名称,我们可藉此判断出该节点的所属单位与所在地区或国家。有了这些讯息,我们可以藉此判断网路失常的原因是目的地主机或是连线路径中的某台电脑,如果是内部的某个路由器出状况,则可马上处理。
步骤四:PATHPING显示封包的遗失比率
「PATHPING」的功能与TRACERT很类似,一样可以侦测本机电脑到对方电脑的所经路径,并列出经过的全部节点。不过PATHPING有一个更实用的功能,它可以显示各节点的资料封包遗失状况,让我们可以直接判断是哪台路由器或电脑造成连线速度骤减或其他网路障碍。执行方法:
PATHPING tw.yahoo.com
当画面中出现「Computing statistics for 275 seconds」时,请暂待一两分钟,统计结束后,便会在画面中显示每个节点的封包遗失比率,方便我们抓出有问题的电脑或路由器,进行整修或微调。如果某两个节点间封包遗失的状况很严重,但两台机器却找不出什幺问题,那很有可能就是HUB或网路线之类的硬体出状况,可以先拿其他正常的线材换用看看,或换接到HUB中的其他插孔。
步骤五:NET SEND传送讯息
「NET SEND」功能内建于Windows 2000/XP/2003作业系统中,系统刚安装好时,预设会启动并于开机时载入「Messenger」这个服务,也就是「NET SEND」的功能。「Messenger」这个服务与「Windows Messenger」或「MSN Messenger」软体不同,你的电脑不用安装上述软体,即可使用「NET SEND」功能。我们可以利用此指令在多台电脑间相互传送讯息,无须安装任何传讯软体。使用方法为:
NET SEND IP位址 讯息内容
接着电脑便会出现信差服务的画面。如果你要传送讯息给相同网域的所有电脑,可以输入:
NET SEND * 讯息内容
即可将你所输入的讯息,传送给区域网路内的所有电脑。如果你不希望别人用这个功能打扰你的话,也可关闭此功能,直接执行「NET STOP MESSENGER」即可关闭。若要再开启该功能,则执行「NET START MESSENGER」即可。
[]