目 录
1
2 前言......................................................................................................................... 1 常用网络排错命令................................................................................................. 3
2.1
2.2
2.3
2.4 ping命令....................................................................................................................... 3 tracert命令 ................................................................................................................... 4 telnet命令 ..................................................................................................................... 5 nslookup命令 ............................................................................................................... 6 3
4 测试模型................................................................................................................. 6 常见故障现象......................................................................................................... 7
4.1
4.2
4.3 上不了网 ....................................................................................................................... 7 网速慢 ......................................................................................................................... 11 掉线 ............................................................................................................................. 13 5 特别提示............................................................................... 错误!未定义书签。
1 前言
网络故障是在所难免的,重要的是应快速隔离和排除故障。撰写此文目的是为了帮助网管人员快速定位及解决问题。本文主要是采用故障案例或者现象进行简单原理分析,着重书写故障解决流程和思路。为了更方便的理解后文,此章将对一些相关术语进行通俗的介绍(相关术语仅和网络有关,其他意义不做任何解释)。
? 相关术语介绍
以下单位很容易混淆,在此特别提出:
bit: 简写b,中文名称是位,音译“比特”,是用以描述数据的最小单位。 Byte:简写B,计算机信息技术用于计量存储容量和传输容量的一种计量单位。
单位换算如下:
1Byte=8bit
1KB=1024Byte=8*1024bit
1MB=1024KB
1GB=1024MB
1TB=1024GB
带宽:带宽(band width),是指在固定的的时间可传输的资料数量,在数字设备中,频宽通常以bps表示,即每秒可传输之位数。平常说的2M为每秒传输2M bit,即为2M bps。
流量:表示总共传输的数据总量。有时候为了区别带宽单位b和B的区别,流量又表示每秒传输B为单位的速度,所以通俗的说2M带宽理论值只有2*1024/8为256KB的流量。
二层交换机:二层交换机包括100M,1G,10G类型的交换机,普通使用的为百兆接入,上行的交换机设备组网。特别注意的是二层交换机是不能设置IP进行通信(管理地址除外),只能处理mac地址。
路由器:包括SOHO宽带路由器、企业级宽带路由器、企业级路由、运营商 1
级路由等类型。对于商业用户主要是根据NAT连接数的大小来决定路由器的级别,所以一般企业级宽带路由就可以满足。知名SOHO路由器有D-LINK,TP-LINK,侠诺、艾泰等。目前市场常见企业级路由有CISCO、H3C、BDCOM、锐捷、迈普、ZTE等,运营商级有CISCO、HUAWEI、Juniper等。
三层交换机:三层交换机就是集合二层交换机和路由器的特点。考虑到中小企业涉及比较少,所以本文不做详细介绍。
要特别注意的是一般市场上购买小交换机几乎都是小路由器,所以购买的时候一定强调要交换机。
TCP/IP:协议族,是一组用于实现网络互连的通信协议。
TCP/IP参考模型:Internet使用的一种网络体系结构。基于TCP/IP的参考模型将协议分成四个层次,分别是:网络接口层、网际互连层(网络层)、传输层和应用层。网络接口层对应OSI参考模型的物理层和数据链路层,定义电气标准,以及主要跟mac地址打交道,比如说交换机。网际互连层主要是跟IP打交道,比如说路由器。传输层主要定义端口号。应用层表示服务,主要是跟数据打交道。
OSI参考模型:国际标准组织制定的一种网络体系结构。OSI参考模型将网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
2
2 常用网络排错命令
一个网络工程师,应该熟练掌握一些网络命令,这对于排错来说非常重要。Windows下常用的网络排错命令有:
? ping
? tracert
? telnet
? nslookup
ping主要是判断网络的连通性,tracert主要是判断网络路径和延时,,telnet常用于连接远端设备的端口,检测相关服务是否正常工作,nslookup常用于检查域名解析是否正常。
2.1 ping命令
ping是一个计算机网络工具,属于ICMP协议,Windows自带。ping主要用来测试特定主机能否通过IP到达。ping的运作原理是向目标主机传出一个ICMP echo要求封包,等待接收echo回应封包。程序会按时间和反应成功的次数,估计失去封包率(丢包率)和封包来回时间(网络时延)。
ping可以跟很多参数,常用的是-t –n –l,其他在此不做介绍。
1) -t 参数
-t表示ping 指定的计算机直到中断,按ctrl+c停止。
2) -n参数
-n count——定义用来测试所发出的测试包的个数,默认为4。通过这个命令可以自己定义发送的个数,对衡量网络速度和测试丢包很有帮助,比如我想测试发送20个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知,或者是测试丢包率。
3) -l 参数
-l length——定义所发送缓冲区的数据包的大小,在默认的情况下Windows的ping发送的数据包大小为32 byte,也可以自己定义,但有一个限制,就是最大只能发送65500 byte,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。
2.2 tracert命令
tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标 4
所采取的路径。tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
注意:使用tracert命令,经常会发现带 “*”显示“request time out”。该显示结果并不能肯定表示该跳不可达,有可能是该网络设备为了安全着想,做了“安静”处理。tracert命令并不能测试网络功能的使用,仅仅表示所网络的连通性和所经过的路径。
2.3 telnet命令
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。
在网络排错中,我们常用来简单检测远程服务器或设备的某些服务端口是否正常开启。使用方法为:telnet[空格]ip地址[空格]端口号
比如下图,尝试连接某ip的21端口,但未正常开启,因此连接失败:
尝试连接另一ip的21端口,输入:
5
回车后,因该ip的21端口已启用,服务正常,所以连接成功
:
2.4 nslookup命令
nslookup是一个用于查询 Internet 域名信息或诊断DNS 服务器问题的工具。
3 测试模型
某公司采用拉了GWBN 20M光纤,采用以下方式组网。本文所涉及故障现象均以以下拓扑图进行分析和解决。
6
路由器内网地址:IP: 192.168.1.1 MASK: 255.255.255.0
路由器外网地址:IP: 1.1.1.1 MASK: 255.255.255.252 GW: 1.1.1.2 公司内部电脑IP地址:IP: 192.168.1.100-200 MASK: 255.255.255.0
GW: 192.168.1.1
4 常见故障现象
4.1 上不了网
上不了网的主要因素有:GWBN(ISP)、路由器、交换机、客户端电脑设置等。
7
首先要确定,上不了网的,是一个点还是整个公司?(公司就一台电脑能上网,其他N台都不能上网的范围也属于“点”。)
1) 如果是一个点,其他点上网正常。则问题出现在该点上。在该点客户端
按以下流程测试:
2) 如果是整个局域网全部不能上网的话,则问题很有可能出现在骨干网
上。按以下流程测试:
8
注意:以上流程测试需要几次测试才能得出结论,测试时尽量更换几次端口。
3) 能上QQ,但不能开网页
能上QQ,说明网络连接正常;不能开网页,原因通常在于DNS设置错误或
9
DNS服务器故障,导致网站域名无法正常解析。
10
4.2 网速慢
1) 网速慢:上传、下载流量小。
影响网速的主要因素有:网络质量、网络带宽、网络资源、设备性能等。客户的带宽20M bit/s,下载速度最大可达2M Byte/s,假设目前下载速度最大只能到1M Byte/s(关于上传,可以类推)。按以下流程测试:
11
2) 网络慢:网络带宽不足。
客户20M bit/s的网络带宽,下载速度最大可达2M Byte/s,但是内部打开网页很慢,甚至打不开,或者是下载慢,ping一些网站的网络延时很高(此处假设下载资源充足)。
12
4.3 掉线
1) 开网页正常,QQ、MSN掉线
开网页正常,出现QQ、MSN频繁掉线的原因及处理办法通常有:
13
第二篇:W150D 利用telnet命令检测端口映射是否成功
Q:如何利用telnet命令检测端口映射是否成功 ?
A:确保在路由器上端口映射的设置没有问题后,远程可以通过telnet命令来验证端口是否映射成功,即在dos命令行下输入telnet +路由器WAN口IP +对应的端口号,比如“telnet 124.90.173.12 80”,如果有类似“不能打开到主机的连接, 在端口 80: 连接失败”提示的话,说明端口没有映射成功;如果立刻有反应并弹出一个空白黑色的对话框的话,那说明端口映射成功。
适用于腾达全系列的所有产品。
具体检测步骤:
1、在远程计算机上(可以正常上网)依次点击“开始—运行”,在运行对话框中输入“cmd”,然后点确定 就可弹出类似于dos的命令行的对话框,如下图所示:
2、在DOS命令行下直接输入相关命令进行测试,比如要测试路由器的80端口是否映射成功,直接在DOS 命令下输入命令 :telnet 124.90.173.12 80 (124.90.173.12为做端口映射路由器的WAN口ip地址,这里是指杭州分公司的路由器WAN口IP地址,杭州FAE在此路由器上做了80端口的映射,我在总部进行验证
3、如果端口映射成功,就会弹出空白黑色对话框,如下图所示:
4、如果端口映射失败,也会有相关提示,如下图: