PINGコマンド
pingコマンドの説明
PING(Packet Internet Groper)、インターネットパケットエクスプローラー、ネットワーク接続の量をテストするために使用されるプログラム。Pingは、TCP / IPネットワークアーキテクチャのアプリケーション層でのサービスコマンドです。主に、ICMP(インターネット制御メッセージプロトコル)エコー要求パケットを特定の宛先ホストに送信して、宛先ステーションが到達可能かどうかをテストします。そのステータスについて学びます。
pingコマンドの基本的な使用法
用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
[-4] [-6] target_name
选项:
-t Ping 指定的主机,直到停止。
若要查看统计信息并继续操作,请键入 Ctrl+Break;
若要停止,请键入 Ctrl+C。
-a 将地址解析为主机名。
-n count 要发送的回显请求数。
-l size 发送缓冲区大小。
-f 在数据包中设置“不分段”标记(仅适用于 IPv4)。
-i TTL 生存时间。
-v TOS 服务类型(仅适用于 IPv4。该设置已被弃用,
对 IP 标头中的服务类型字段没有任何
影响)。
-r count 记录计数跃点的路由(仅适用于 IPv4)。
-s count 计数跃点的时间戳(仅适用于 IPv4)。
-j host-list 与主机列表一起使用的松散源路由(仅适用于 IPv4)。
-k host-list 与主机列表一起使用的严格源路由(仅适用于 IPv4)。
-w timeout 等待每次回复的超时时间(毫秒)。
-R 同样使用路由标头测试反向路由(仅适用于 IPv6)。
根据 RFC 5095,已弃用此路由标头。
如果使用此标头,某些系统可能丢弃
回显请求。
-S srcaddr 要使用的源地址。
-c compartment 路由隔离舱标识符。
-p Ping Hyper-V 网络虚拟化提供程序地址。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
今日は、サーバーにpagoda linuxをインストールしたいと思います。サーバーには静的IPアドレスが必要なため、centos7で静的IPアドレスを構成することにしました。xxx.xxx.187.210を選択し、pingコマンドを使用してpingを実行しました。そのアドレスをクリックしても、どこにも見つかりませんでした。
誰もこのアドレスを使用していなかったために機能しないのは当然だと思ったので、このアドレスを決定的に選択しましたが、常にネットワークに到達できないことが示されていました。レイヤー3デバイスのvlanに対応するこのアドレスのarpテーブルエントリを確認する以外に選択肢はありません
show arp | begin xxx.xxx.187.1
案の定、このアドレスが取得されました。
リクエストのタイムアウトには多くの理由があります:
1)このpingアドレスのクライアントが閉じて
いる場合、確認できません2)クライアントが存在します。相手がICMPパケットフィルタリングなどのファイアウォールを設定している場合、pingリクエストは除外され、この状況も発生する可能性があります
。3)ルーティング情報に到達できず、同じネットワークセグメントにない場合、タイムアウト情報が返されることがあります。
…
理由はたくさんあるので、問題を包括的に考えなければならず、実際には考えられるすべての問題を疑わなければなりません!