• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pingについて)

pingについて教えてください

a-kumaの回答

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

どの unix の ping なんでしょうね。多分、このタイプのオプションだったら、 % ping -s host 10 で、10 バイトのパケットを送出します。ただ、パケット数を指定しないと ずーっと送出しっぱなしなので、一発で十分なのであれば、回数を指定して % ping -s host 10 1 で良いです。 でも、応答無しでも、終了ステータスは0のはずなので、出力を拾って 解析するしかないです。

noname#794
質問者

お礼

ありがとうございました。 参考にさせていただきました。

関連するQ&A

  • PINGのTTLについて

    PINGのTTLについてですが、 -iスイッチを使って指定した数と 帰ってきた数が違うのはどうしてでしょうか? どなたかわかる方お願いいたします。 例)PING -i 5 Replay...........TTL251 例) PING -i 2 Replay...........TTL expired in transit 共に相手に届いていると言うのはわかりますが、 -iスイッチで指定したTTLの数と ReplayのTTLは、違うのですか? よろしくお願いいたします。

  • Pingについて。

    始めまして、Ping(ICMP)に関して御伺いさせて下さい。 Windowsにてpingを行う際に、"-l”のオプションを付けて、送信するデータサイズを 指定できますが、この指定サイズはICMPのメッセージ部のサイズでしょうか? またはIPヘッダも含めたICMP電文全体のサイズでしょうか? もし、前述ICMPのメッセージ部のみの場合、IPヘッダのサイズはいくつになりますか? 以上御存知の方がいらっしゃいましたら宜しく御願い致します。

  • MS-DOSおよびUNIXでのpingの違い

    お世話になります。 UNIXでpingをしますと「64 bytes from 211.14.6.244: icmp_seq=0 ttl=51 time=17.334 ms」のリプライが来ますが、MS-DOSでpingすると、このseq(シーケンスNO)がありません。UNIXでは、シーケンスNOでパケットの順番ずれがわかるということですが・・ そこで質問ですが、 (1)pingはそもそもIPパケット=レイヤ3なのに、なぜにシーケンス番号がUNIXで表示されるのでしょうか?シーケンス番号はTCPなら互いにノード間で送達確認をすることはわかります。 (2)MS-DOSでpingの場合、UNIXのようにシーケンスNOをオプションで表示させることはできますでしょうか? 以上、お願いもうしあげます。

  • pingやtelnetで名前解決を併用できない不具合

    UNIX上で名前解決は出来るのですが、pingやtelnetで名前解決を併用すると下記のように動作しません。どこに設定すれば名前解決を併用できるのかご教授ください OSはBSDIをカスタマイズしたもので特殊ですが、UNIX一般の問題と思っています。www.yahoo.co.jpは具体例として記述させて頂きました。 ================================================ # cat /etc/resolv.conf nameserver xxx.188.89.222 # nslookup www.yahoo.co.jp. Server: ns.xxx.ne.jp Address: xxx.188.89.222 Non-authoritative answer: Name: www.yahoo.co.jp Addresses: 203.141.35.113, 210.81.3.241, 210.81.150.5, 211.14.15.5 202.229.198.216, 202.229.199.136 # ping 203.141.35.113 PING 203.141.35.113 (203.141.35.113): 56 data bytes 64 bytes from 203.141.35.113: icmp_seq=0 ttl=245 time=8.484 ms 64 bytes from 203.141.35.113: icmp_seq=1 ttl=245 time=7.793 ms # ping www.yahoo.co.jp. ping: www.yahoo.co.jp.: no address associated with name # telnet 203.141.35.113 80 Trying 203.141.35.113... Connected to 203.141.35.113. Escape character is '^]'. # telnet www.yahoo.co.jp 80 www.yahoo.co.jp: Unknown host ================================================ 以上宜しくお願い致します。

  • ホスト名でpingが通るが、IPでPINGが通らない

    WIN2000サーバーをインストールしたのですが、 自分にPINGを通した場合に、コンピュータ名でPINGは通るのですが、IPアドレスを指定するとPINGが通りません。 エラーメッセージは"Destination host unreachable." です。 ネットワークには接続していない状態です。

  • シェルスクリプトで、ping送信の秒数を指定したい場合

    UNIXのシェルで、pingを指定したホストに指定した秒数だけ送信するというスクリプトを書きたいと思っています。 送信する間隔や回数、タイムアウト時間などはpingコマンドのオプションで指定することができますが、指定した秒数送信するというのはどうやって実現させたらいいか分かりません。 whileなどのループ文で書けたらとも思いますが、判別条件もどうしたらいいか分からず・・ 何か良い方法はありますでしょうか。 よろしくお願いします。

  • pingで社内LANの速度の計測

    pingで社内LANの速度を計測したいです pingコマンドで計測できるような事を書いています。 社内LANの速度=帯域 パケットの大きさ÷応答時間 pingコマンドによる計測は 指定したパケットサイズ×2÷応答時間(Mbytes/s) これを素人にもわかるように教えて下さい。 いくつかpingしてみました。 ping元はWindows11proです。 ==================== Windows11Proへ ==================== PS C:\Users\user1> ping 192.168.1.12 192.168.1.12 に ping を送信しています 32 バイトのデータ: 192.168.1.12 からの応答: バイト数 =32 時間 <1ms TTL=128 192.168.1.12 からの応答: バイト数 =32 時間 =1ms TTL=128 192.168.1.12 からの応答: バイト数 =32 時間 =1ms TTL=128 192.168.1.12 からの応答: バイト数 =32 時間 =1ms TTL=128 192.168.1.12 の ping 統計: パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 0ms、最大 = 1ms、平均 = 0ms ==================== Windows server2019へ ==================== PS C:\Users\user1> ping 192.168.1.201 192.168.1.201 に ping を送信しています 32 バイトのデータ: 192.168.1.201 からの応答: バイト数 =32 時間 =1ms TTL=128 192.168.1.201 からの応答: バイト数 =32 時間 =2ms TTL=128 192.168.1.201 からの応答: バイト数 =32 時間 =1ms TTL=128 192.168.1.201 からの応答: バイト数 =32 時間 =1ms TTL=128 192.168.1.201 の ping 統計: パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 1ms、最大 = 2ms、平均 = 1ms ==================== CentOS 8 Streamへ ==================== PS C:\Users\user1> ping 192.168.1.19 192.168.1.19 に ping を送信しています 32 バイトのデータ: 192.168.1.19 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.1.19 からの応答: バイト数 =32 時間 =1ms TTL=64 192.168.1.19 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.1.19 からの応答: バイト数 =32 時間 =1ms TTL=64 192.168.1.19 の ping 統計: パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 0ms、最大 = 1ms、平均 = 0ms ==================== Ubunto 20.04LTSへ ==================== PS C:\Users\user1> ping 192.168.1.244 192.168.1.244 に ping を送信しています 32 バイトのデータ: 192.168.1.244 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.1.244 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.1.244 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.1.244 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.1.244 の ping 統計: パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 0ms、最大 = 0ms、平均 = 0ms ==================== 他拠点のWindows11Proへ ==================== PS C:\Users\user1> ping 192.168.3.77 192.168.3.77 に ping を送信しています 32 バイトのデータ: 192.168.3.77 からの応答: バイト数 =32 時間 =4ms TTL=126 192.168.3.77 からの応答: バイト数 =32 時間 =3ms TTL=126 192.168.3.77 からの応答: バイト数 =32 時間 =3ms TTL=126 192.168.3.77 からの応答: バイト数 =32 時間 =3ms TTL=126 192.168.3.77 の ping 統計: パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 3ms、最大 = 4ms、平均 = 3ms 違う拠点にpingしても変わるけどLinuxにpingしても違う数値になります。 これらそれぞれの速さを教えてください。

  • pingの応答の対処方法

    下記の資料を読んで pingの結果が (2)名前解決に失敗している (3)接続できない の部分の主な原因 が 書いてありますが、 これに対してどう対処すればよいのかわからないので、対処方法を教えてください。 ■ 基本的な使い方 (1)ダイヤルアップで接続している場合は、ダイヤルアップ接続を行う。 (2)MS-DOS プロンプト (Windows NT/2000 はコマンドプロンプト) を開く。 (3)次のような文字列を記入し、Enter キーを押す。 C:\WINDOWS>ping www.yahoo.com  IPアドレスの場合は例えば  >ping 192.168.1.○ 注:ping の後には半角スペースが入る。 ping の後の www.yahoo.com 部分は、接続確認したい相手コンピュータのホスト名 もしくは IP アドレス。 ■ 結果の見方 (1)正常に通信している   全てのパケットに対して、正しく Reply (応答) が返ってきています。  C:\WINDOWS>ping www.yahoo.com Pinging www.yahoo.akadns.net [204.71.200.74] with 32 bytes of data: Reply from 204.71.200.74: bytes=32 time=40ms TTL=127 Reply from 204.71.200.74: bytes=32 time=40ms TTL=127 Reply from 204.71.200.74: bytes=32 time=40ms TTL=127 Reply from 204.71.200.74: bytes=32 time=40ms TTL=127 Ping statistics for 204.71.200.74:    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),    Approximate round trip times in milli-seconds:    Minimum = 40ms, Maximum = 40ms, Average = 40ms (2)名前解決に失敗している ホスト名を IP アドレスに変換する作業に失敗しています。 C:\WINDOWS>ping www.yahooo.com Unknown host www.yahooo.com. C:\WINDOWS> 主な原因 (1)ホスト名を間違えている。 (2)DNS サーバーを正しく認識していない (3)接続できない 正しい IP アドレスに変換できているが、応答がないことを示します。 C:\WINDOWS>ping www.yahoo.com Pinging www.yahoo.akadns.net [204.71.200.74] with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 204.71.200.74:    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),    Approximate round trip times in milli-seconds:    Minimum = 0ms, Maximum = 0ms, Average = 0ms 主な原因 (1)送信元の TCP/IP 設定に問題がある。 (2)相手先の TCP/IP スタックが動作していない。 (3)途中経路に問題がある。(tracert コマンドで判別します。) (4)Proxy や Socks を経由している。(多くの場合 ICMP パケットを   通しません。) (5)途中経路もしくは相手先で ICMP がフィルター   されている。   (セキュリティ向上のため、ICMP パケットを通さない設定を    することがあります。) ■ 基本的な問題判別 (1)デフォルトゲートウェイに ping する。 (2)自分のデフォルトゲートウェイとして設定されたアドレスに ping する。 現在のデフォルトゲートウェイは、コマンドプロンプトで ipconfig を実行すると表示される。 正しい応答があれば、基本的な IP 設定に問題はない。 (3)DNS サーバーに ping する (4)自分の DNS サーバーとして設定されたアドレスに ping する。 現在の DNS サーバーは、コマンドプロンプトで ipconfig /all を実行すると表示される。 応答がない場合、DNS サーバーとして指定したアドレスが間違っている可能性がある。 (5)目的のサーバーに ping する (6)目的のホストに ping する。 応答があれば、IP レベルでは通信可能だと分かる。ping に応答があってもブラウザでアクセスすると問題がある場合、 ブラウザか http サーバーに問題があると推測出来る。 ■Windows XP以外の場合 C:\>ping wwwww.somedomain.co.jp Unknown host wwwww.somedomain.co.jp.……「ホスト××が不明です」 ■Windows XPの場合 C:\>ping wwwww.somedomain.co.jp Ping request could not find host wwwww.somedomain.co.jp. Please check the name and try again.……「指定されたホスト××が見つかりません。名前をチェックして再実行してください」

  • Winows7 での ping の応答

    下記の障害があります。 すみませんが、対応策を教えてください。 <障害> ホスト名指定でのpingが飛ばない。 「ホスト *** が見つかりません」と表示されてしまう。 <環境> ・Windows7 Pro (64bit)を使用しています。 ・lmhostsファイルにホスト名を記載しています。 ・IPアドレスはスタティック指定です。 ・ファイあウォールを無効にしても同様 <状態> ・lmhostsの内容 192.168.2.100 myserver #PRE ・ping方法  >ping \\myserver or >ping \\192.168.2.100 ・応答 ping 要求ではホスト \\dserver が見つかりませんでした。ホスト名を確認してもう一度 実行してください。 ・IPではOK >ping 192.168.2.100 192.168.2.100 に ping を送信しています 32 バイトのデータ: 192.168.2.100 からの応答: バイト数 =32 時間 <1ms TTL=128

  • PINGコマンドの結果について

    お世話になっております。 特定のサーバから別のサーバに向けてpingコマンドを 発行した場合、疎通OKならば PING XX.XX.XX.XX: (XX.XX.XX.XX):56 data bytes 64 bytes from XX.XX.XX.XX: icmp_seq=0 ttl=250 time=7 ms 64 bytes from XX.XX.XX.XX: icmp_seq=1 ttl=250 time=7 ms 64 bytes from XX.XX.XX.XX: icmp_seq=2 ttl=250 time=7 ms ・ ・ ・ のような返答が返ってきます。 が、疎通がNGの場合、 PING XX.XX.XX.XX: (XX.XX.XX.XX):56 data bytes で無反応になってしまう場合と PING XX.XX.XX.XX: (XX.XX.XX.XX):56 data bytes 0821-069 ping: sendto: 宛先ネットワークに到達できません。 ping: wrote XX.XX.XX.XX 64 chars, ret=-1 0821-069 ping: sendto: 宛先ネットワークに到達できません。 ping: wrote XX.XX.XX.XX 64 chars, ret=-1 0821-069 ping: sendto: 宛先ネットワークに到達できません。 ping: wrote XX.XX.XX.XX 64 chars, ret=-1 が延々と返ってくる場合があります。 上記の2つ(疎通NGの場合)は、どう違うのでしょうか? (例は、何れもAIXで実行した結果です) よろしくお願い致します。