1.前言
还记得在网络的互助论坛中,最常听到的一句话就是:高手求救,我的linux不能连上网络了!!!
其实linux不能连接上网络的原因很多,要完全搞清楚也不是一件很容易的事情
实际上我们可以使用测试软件来跟踪可能的错误原因,很多的网络检测命令在linux系统里已经默认存在了
掌握一些最基本的检测命令,就可以帮朋友检测网络问题了,哈哈哈
2.两台主机的两点沟通:ping
ping是一个很重要的命令,ping主要通过ICMP数据包来检测整个网络的状态报告
最重要的就是ICMP type0、8这两个类型,分别是要求回送与主动回送网络状态是否存在的特性
ping还是需要通过IP数据包来传送ICMP数据包的,IP数据包里面有个特别重要的TTL属性,这是很重要的一个路由特性
详细的IP与ICMP报头数据稍后详细说明
3.具体的使用方法如下
ping [选项与参数] IP
ping -c 数值 | 后面接的是执行ping的次数,例如:ping -c 5 |
---|---|
ping -n | 在输出数据时不进行IP与主机名的反查,直接使用IP输出(速度较快) |
ping -s 数值 | 发送出去的ICMP数据包大小,默认为56bytes, |