当前位置:求职简历网 > 知识 > 正文

常用网络命令

几个日常使用的网络故障排查命令总结 作为一名网络管理员,需要掌握日常一些日常的网络故障测试命令将会大大提高故障检测水平。 1、Ping命令。 当您的终端设备不能访问Internet,首先确认是否

几个日常使用的网络故障排查命令总结

作为一名网络管理员,需要掌握日常一些日常的网络故障测试命令将会大大提高故障检测水平。

 1、Ping命令。

     当您的终端设备不能访问Internet,首先确认是否是本地局域网的故障。首先需要确认一下设备的网卡是否正常,很简单,ping127.0.0.1即可,通了则说明网卡设备正常;其次ping网关是否能通,通了则说明到网关的链路是通的;再次ping局域网内的其他设备,如您的设备ip地址为192.168.101.10,可以ping同网段内的其他设备ip地址,如:192.168.101.100,通则说明本地局域网内通信正常。假如您需要访问的外网段的服务器IP地址为202.222.83.111,您可以使用ping 202.222.83.111命令查看本机是否与外网段的服务器能互通,通则说明网络层面正常,不同则需要排查网络配置。

     很多电脑或者是服务器为了防止遭受攻击,会开启防火墙功能,本机的防火墙关闭了ICMP回显响应功能,这个时候是ping不通的,只要将防火墙关闭即可再次测试。

反馈信息(百度百科)

Request timed out

a.对方已关机

b.对方与自己不在同一网段内,通过路由也无法找到对方

c.对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)

怎样知道对方是存在,还是不存在呢,可以用带参数 -a 的Ping命令探测对方,如果能得到对方的NETBIOS名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。

d.错误设置IP地址

Destination host Unreachable

对方与自己不在同一网段内,而自己又未设置默认的路由,或者网络上根本没有这个地址,比如上例中A机中不设定默认的路由,运行Ping 192.168.1.4就会出现“Destination host Unreachable”。

网线出了故障

这里要说明一下“destination host unreachable”和 “time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。

Bad IP address

这个信息表示您可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。

Source quench received

这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。

Unknown host ——不知名主机

这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。

No answer ——无响应

这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的 路由器 没有工作;通信线路有故障;中心主机存在路由选择问题。

Ping 127.0.0.1: 127.0.0.1是本地循环地址

如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。

no rout to host: 网卡工作不正常

transmit failed,error code: 10043网卡驱动不正常

unknown host name: DNS配置不正确

2、tracert

我在刚刚进入单位之前笔试测试即考过了该命令,简述traceroute的工作原理。

tracert用于windows系统,traceroute用于linux系统。

本质原理都是相同的,即利用ip数据包的生存时间值(ttl)和icmp的错误消息来测试到目标设备的路由问题,显示数据包在ip网络中经过路由器的ip地址。当你的计算机发出tracert 命令时候,计算机向目标地址发送ip数据包,数据包会设置存活时间值(ttl值),每当数据包经过一个路由器,存活时间减1,当存活时间减为0的时候,路由器将不再转发该数据包,而是发出一个icmp ttl 数据包给最初发出数据包的计算机。tracert程序首先向目标地址发送出ttl为1的数据包,当数据包去往目标地址的时候,经过第一个路由器,其生存时间就会减1,ttl值变成0,于是向最初发出数据包的计算机发送一个icmp ttl 数据包,tracert 便获知在路径上的第一个路由器的ip地址,后面依次再发出ttl为2的数据包,经过第二个路由器时候,ttl值已然又变成0,再次向最初计算机发送回icmp ttl 数据包,计算机便获知第二个路由器的ip地址,依次往复,依次向目标地址发送ttl为3.4.5....的数据包,逐个探测出去向目标主机的路由器ip地址,直到到达目标地址,由于tracert通过UDP数据包向不常见端口(30000以上)发送数据包,因此会收到「ICMP portunreachable」消息,故可判断到达目的地。

tracert 有一个固定的时间等待响应(ICMP TTL到期消息)。如果这个时间过了,它将打印出一系列的*号表明:在这个路径上,这个设备不能在给定的时间内发出ICMP TTL到期消息的响应。然后,Tracert给TTL记数器加1,继续进行。




3、pathping (百度)

Pathping是一个基于TCP/IP的路由跟踪工具,该命令结合了 ping 和 tracert 命令的功能, 返回两部分内容,第一部分显示到达目的地经过了哪些路由,第二部分显示了路径中每个路由器上数据包丢失方面的信息。反映出数据包从源主机到目标主机所经过的路径、网络延时以及丢包率,能够有效地帮助我们解决网络问题。

        它使用ICMP回应信息来分析网络连通情况。Pathping发送回应信息到源地址与目标地址之间的所有路由器,它会计算出源主机与目标主机之间的每一个路由器的反应时间,通过这些数据,我们能够很方便地测出网络延时,有助于找出带宽瓶颈。

        提供有关在源和目标之间的中间跃点处网络滞后和网络丢失的信息。Pathping 在一段时间内将多个回响请求消息发送到源和目标之间的各个路由器,然后根据各个路由器返回的数据包计算结果。因为 pathping 可以表示在任何特定路由器或链接处的数据包的丢失程度,所以用户可据此确定可能存在网络问题的路由器或子网。Pathping 通过识别路径上的路由器来执行与 tracert 命令相同的功能。然后,该命令在一段指定的时间内定期将 ping 命令发送到所有的路由器,并根据每个路由器的返回非数值计算统计结果。


常用的网络诊断命令

关于常用的网络诊断命令   TCP/IP协议体系包括许多实用的网络测试命令。Windows XP系统中包括三种类型的基于TCP/IP的实用网络测试命令:诊断工具、连接工具和服务命令工具。下面是我搜索整理的关于常用的网络诊断命令,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!   诊断工具包括:Ping,Ipcogfig,Arp,Nbtstat,Netstat等;连接工具包括:FTP、Telnet、Route;服务命令工具:Net VIEW、Net USER、Net USE、Net Send、Net Config等。   ⑴ Ping命令   作用:验证与远程电脑的连接。该命令只有在安装了TCP/IP协议后才可以使用。   格式:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-w timeout] target_name   参数:   -t:Ping指定的电脑直到中断。   -a:将地址解析为电脑名。   -n count:发送count指定的ECHO数据包数。默认值为4。   -l length:发送包含由length指定的数据量的ECHO数据包。默认为32字节;最大值是65527。   -f:在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。   -i ttl:将“生存时间”字段设置为ttl指定的值。   -v tos:将“服务类型”字段设置为tos指定的值。   -r count:在“记录路由”字段中记录传出和返回数据包的路由。count可以指定最少1台,最多9台电脑。   -s count:指定count指定的跃点数的时间戳。   -w timeout:指定超时间隔,单位为毫秒。   target_name:指定要 ping 的'远程电脑。   较一般的用法是 ping –t 。   ⑵ Ipconfig   作用:该诊断命令用于显示本地网卡的IP地址,使用该命令,可以查看当前所有的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。   格式:ipconfig [/all] [/renew[adapter]] [/release [adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid adapter] [/setclassid adapter [classid]]   参数:   /all:产生完整显示。在没有该参数的情况下 ipconfig 只显示IP地址、子网掩码和每个网卡的默认网关值。   [/renew[adapter]]:更新所有适配器(如果未指定适配器)或特定适配器(如果包含了adapter参数)的DHCP配置。该参数仅在具有配置为自动获取IP地址的网卡的电脑上可用。   [/release [adapter]]:发送DHCPRelease消息到DHCP服务器,以释放所有适配器(如果未指定适配器)或特定适配器(如果包含了adapter参数)的当前DHCP配置并丢弃IP地址配置。该参数可以禁用配置为自动获取IP地址的适配器的TCP/IP。   /flushdns:清理并重设DNS客户解析器缓存的内容。如有必要,在DNS疑难解答期间,可是使用本过程从缓存中丢弃否定性缓存记录和任何其他动态添加的记录。   /displaydns:显示DNS客户解析器缓存的内容,包括从本地主机文件预装载的记录以及有电脑解析的名称查询而最近获得的任何资源记录。DNS客户服务在查选配置的DNS服务器之前使用这些信息快速解析被频繁查选的名称。   /registerdns:初始化电脑上配置的DNS名称和IP地址的手工动态注册。可以使用该参数对失败的DNS名称注册进行疑难解答或解决客户和DNS服务器之间的动态更新问题,而不必重新启动客户电脑。TCP/IP协议高级属性中的DNS设置可以确定DNS中注册了哪些名称。   /showclassid adapter:显示指定适配器的DHCP类别ID。   /setclassid adapter [classid]:配置特定适配器的DHCP类别ID   ⑶ ARP   作用:显示和修改IP地址与物理地址之间的转换表。   格式:ARP -s inet_addr eth_addr [if_addr]   ARP -d inet_addr [if_addr]   ARP -a [inet_addr] [-N if_addr]   参数:   -a:显示当前的ARP信息,可以指定网络地址。   -d:删除由inet_addr指定的主机,可以使用* 来删除所有主机。   -s:添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。   eth_addr:物理地址。   inet_addr:以加点的十进制标记指定IP地址。   if_ addr:指定需要修改其地址转换表接口的IP地址(如果有的话)。   ⑷ Nbtstat   作用:该诊断命令使用NBT(TCP/IP上的NetBIOS)显示用户统计和当前TCP/IP连接。该命令只有在安装了TCP/IP 协议之后才可用。   格式:nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]   参数:   -a remotename:使用远程计算机的名称列出其名称表。   -A IP address:使用远程计算机的IP地址并列出名称表。   -c:给定每个名称的 IP 地址并列出 NetBIOS 名称缓存的内容。   -n:列出本地 NetBIOS 名称。“已注册”表明该名称已被广播 (Bnode)或者WINS(其他节点类型)注册。   -R :清除NetBIOS名称缓存中的所有名称后,重新装入Lmhosts文件。   -r:列出Windows网络名称解析的名称解析统计。在配置使用 WINS 的 Windows 2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数。   -S:显示客户端和服务器会话,只通过 IP 地址列出远程计算机。   -s:显示客户端和服务器会话。尝试将远程计算机 IP 地址转换成使用主机文件的名称。   Interval:重新显示选中的统计,在每个显示之间暂停 interval 秒。按 CTRL+C 停止重新显示统计信息。如果省略该参数,nbtstat打印一次当前的配置信息。   ⑸ Netstat   作用:显示协议统计和当前的TCP/IP网络连接。该命令只有在安装了TCP/IP协议后才可以使用。   格式:Netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]   参数:   -a:显示所有连接和侦听端口。服务器连接通常不显示。   -e:显示以太网统计。该参数可以与-s选项结合使用。   -n:以数字格式显示地址和端口号(而不是尝试查找名称)。   -s:显示每个协议的统计。默认情况下,显示TCP、UDP、ICMP和IP的统计。-p选项可以用来指定默认的子集。   -p protocol:显示由protocol指定的协议的连接;protocol可以是tcp或udp。如果与-s选项一同使用显示每个协议的统计,protocol可以是 tcp、udp、icmp或ip。   -r:显示路由表的内容。   Interval:重新显示所选的统计,在每次显示之间暂停interval秒。按CTRL+B停止重新显示统计。如果省略该参数,netstat将打印一次当前的配置信息。 ;


知识相关

知识推荐

求职简历网为你分享个人简历、求职简历、简历模板、简历范文等求职简历知识。

Copyrights 2018-2024 求职简历网 All rights reserved.