检查网络连通性¶
语法¶
ping [--size <size>] [--timeout <timeout>] [--count <count>] <host>
示例¶
检查到 www.ipxe.org 的连通性¶
iPXE> ping www.ipxe.org
64 bytes from 212.13.204.60: seq=1
64 bytes from 212.13.204.60: seq=2
64 bytes from 212.13.204.60: seq=3
检查到默认网关的连通性¶
ping --count 1 ${netX/gateway} && goto gateway_good || goto gateway_bad
描述¶
使用指定数量的 ICMP ECHO("ping")数据包检查到指定主机的网络连通性,数据包具有指定的载荷大小,每隔指定的超时间隔(毫秒)发送一次。
如果没有显式指定载荷大小,则使用默认大小 64 字节。如果没有显式指定超时间隔,则使用默认的一秒。如果没有显式指定数量,则会发送无限数量的 ICMP ECHO 数据包。
命令状态¶
| 成功 | 主机至少回复了一个 ICMP ECHO 应答数据包 |
|---|---|
| 失败 | 命令被取消,或发生了网络问题 |
另请参阅¶
ifstatipstatnstatroute- 全部 iPXE 设置列表
- 全部 iPXE 命令列表
构建选项¶
此命令仅在启用构建选项 PING_CMD 时可用。
注意,如果没有指定 --count 选项,ping 命令只有在被用户取消时(例如按下 Ctrl-C)才会终止。