IT人员在平时工作中经常要去处理一些网络上的故障,掌握下面几个简单的命令将有助于你尽快检测出网络故障所在,从而节省时间提高工作效率 。windows系统下通过开始-运行(或Win+R),输入cmd回车,在DOS命令行窗口中使用,linux系统下在命令行终端下进行使用 。
文章插图
Pingping命令用于检测本机到目标主机的连通性 。ping命令主机向目标主机发送一个ICMP协议中的echo包,如目标主机存活,就向源主机返回一个ICMP协议的echo-reply包 。
文章插图
返回结果:
ping命令默认发送32字节的数据包来测试与目标地址的连通性 。本地主机收到从被测试的机器上返回的信息,返回32个字节分别用了16、18、14、13毫秒,TTL为54 。TTL(Time to Live)的意思是存活时间值,通过该值可以算出数据包到达目标主机经过了多少台网络设备 。Ping统计信息已发送了4个数据包,已收到了4个,丢失了0个,发送时间最短为13毫秒,最长18毫秒,平均时间为15毫秒 。
常见ping失败的结果分析:
- Request timed out(请求超时):目标主机已关机或者网络上没有这个地址,有时候目标主机确实存在,但设置了ICMP数据包过滤,比如开启了防火墙 。
- Destination host Unreachable(目标主机不能到达):路由表中没有连到达目标的路由,也有可能网卡或者网线出现了问题,与“time out”的区别“time out”是ping包从本机发出没有得到对方的回复 。“Destination host Unreachable”是ping包未从本机发送出去 。
- Unknown host(不知名主机):目标主机的名称不能被域名服务器(DNS)转换成对应的IP地址 。可能是DNS有故障或者目标主机的名称不正确,或者与目标主机之间的通信线路有故障 。
- Transmit failed(传输失败):网卡工作不正常 。
- -t:一直ping目标主机,按CTRL+C停止 。
- -a:ping的同时将地址解析为主机名 。
- -n [count]:发送指定个数的包给目标主机,默认为4个包 。
- -l [size]:指定发送包的大小,默认为32字节 。
- -w [timeout]:指定超时等待时间,默认为1000ms 。
文章插图
返回结果:
显示三次发送的ICMP包返回时间和途经路由器的IP地址,如果有主机名,还会包含主机名称,中间带有星号*的信息表示该次ICMP包返回时间超时 。这个路由节点无法联通,原因可能是路由器上做了过滤限制,或者确实是路由的问题等,具体问题具体分析 。
常用参数:
- -d:指定不将IP地址解析成主机名,这样会加快跟踪速度,默认情况会解析主机名 。
- -h [maximum_hops]:搜索目标的最大跃点数,比如“-h 5”跟踪5跳就结束 。
文章插图
State状态含义:
- LISTEN:侦听来自对方的TCP端口的连接请求。
- SYN-SENT:在发送连接请求后等待匹配的连接请求。
- SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认 。
- ESTABLISHED:对方主机与本机已经建立连接 。
- FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认 。
- FIN-WAIT-2:从远程TCP等待连接中断请求 。
- CLOSE-WAIT:等待从本地用户发来的连接中断请求 。
- CLOSING:等待远程TCP对连接中断的确认 。
- LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认 。
- TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认 。
- CLOSED:没有任何连接状态 。
- -s:显示每个协议的统计信息 。
- -e:显示以太网的统计数据 。
- -r:显示本机的路由表 。
- -n:以数字形式显示地址和端口号 。
- -a:显示所有连接和侦听端口 。
推荐阅读
- 马桶两个排污口好不好,马桶两个排污口是不是必须要封一个
- 眼睛像牛眼 牛有几个眼睛
- 劳动合同到期,用人单位必须与劳动者续签吗?
- 取公积金必须用联名卡吗?北京住房公积金管理中心回应
- 全屋wifi有必要安装吗,装修时全屋wifi什么时候做
- 神九搭载的普洱茶籽种回家
- 儿童百宝箱有必要买吗 惊喜百宝箱怎么做
- 淘宝店开了不用会不会有影响 淘宝超级店长必须用吗
- 高并发必备,5种负载均衡的方法
- 汽车轮胎用多久必须换 看完这个你就懂了