ping
1.命令功能
利用IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否互相连通,时延是多少。(时延就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。)
2.命令格式
ping [参数] [主机名或IP地址]
3.常用参数
-c count 在发送(和接收)了正好数量为count的回显应答分组后停止操作。
-d 在所用的套结字上使用SO_DEBUG选项。
-f 高速方式执行ping,仅限超级用户,对网络要求比较高。
-i 在发送每个分组时等待wait个秒数。
-n 只以数字形式输出信息。这样就不尝试去查找主机名了。
-r 记录路由。在回显请求分组中包含记录路由选项并在相应的分组返回时显示路由缓冲区。注意IP首部的容量只能存放9条这样的路由。很多主机忽略或禁用此选项。
-t 存活数值:设置存活数值TTL的大小。
4.测试网络
连通问题可能由许多原因构成,如本地配置错误,远程协议失效等,
使用ping检查连通性有6个步骤:
1.使用ifconfig查看本地网络设置是否正确。
2.ping 127.0.0.1 检查本地的TCP/IP协议是否正确。
3.ping 本机IP地址,检查本机IP地址是否设置有误。
4.ping 本网网关或本网IP地址,检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常。
5.ping DNS地址,检查DNS是否能够将IP地址解析。(DNS:因特网上作为域名和IP地址相互映射的一个分布式数据库,用来通过主机名得到IP地址实现域名解析)
6.ping 远程IP地址,检查本网或本机与远程网络连接情况。
5.反馈命令
Request timed out 对方关机,对方与自己不在同一网段,对方设置了IMCP数据包过滤(比如防火墙设置),错误设置IP地址。
Destination host Unreachable 对方与自己不在同一网段,而又未设置默认的路由。
Bad IP address 无法解析IP地址,可能无法连接到DNS或IP步存在。
no rout to host:网卡工作不正常
transmit failed,error code:10043网卡驱动不正常
unknown host name:DNS配置不正确