测试网络层连通性(ICMP 协议)
通过 ping 测试与目标主机的基础连通性(基于 ICMP 协议,可能被防火墙屏蔽)。
ping 命令
基本用法:
bash
ping -c 次数 目标IP/域名 -I 网口 # 持续发送ICMP包,按 Ctrl+C 停止
常用参数:
-c 次数:指定发送包的数量(如ping -c 4 192.168.1.1发送 4 个包);-I 网卡名:指定从某块网卡发送(多网卡场景,如ping -I eth0 8.8.8.8);-s 字节数:指定包大小(测试大流量下的连通性,如ping -s 1000 192.168.1.1)。
结果解读:
64 bytes from ...表示收到回复,连通正常;Request timeout表示无回复(可能被防火墙拦截、目标不可达等)。
举例ping网关(eth0可连通,其他网口不通):

而ethtool在虚拟机内并不能准确判断:

--end--

本文提供了一个Python脚本,用于实时监控网络接口eth0的流入和流出流量,并计算每秒的平均速度。通过定时读取网络统计数据并计算增量,该脚本能够直观地展示网络使用情况。

4029

被折叠的 条评论
为什么被折叠?



