web-dev-qa-db-ja.com

pingを使用する場合、DUPは何を意味しますか?

Pingを使用する場合、DUPは何を意味しますか?

58
LanceBaynes

DUPは重複パケットを意味します。

man pingから:

重複および破損したパケット

pingは、パケットの重複と破損を報告します。パケットの重複は発生してはならず、リンクレベルの不適切な再送信が原因であると思われます。重複は多くの状況で発生する可能性があり、まれに(たとえあったとしても)良い兆候になることはほとんどありませんが、低レベルの重複の存在が常に警告の原因になるとは限りません。

損傷したパケットは明らかにアラームの深刻な原因であり、多くの場合、pingパケットのパス(ネットワークまたはホスト内)のどこかでハードウェアが壊れていることを示しています。

これにはさまざまな理由があります。無差別モードのインターフェースでネットワークトラフィックをキャプチャしましたか?時々これは重複したパケットの理由です。

43
echox

これは、応答パケットが重複していることを意味します。 ICMP応答にはシーケンス番号が含まれています。同じシーケンス番号で実際に複数の応答が返される場合があります。これは通常、ネットワークの障害が原因です。ワイヤレスネットワークは、適切な検証を受けられない場合、再送信パケットに依存することが多く、最初のパケットが実際に機能した場合、再送信は重複します。通常の使用では、重複は破棄されます。 ping応答では、ネットワークがどのように機能しているかについて何かを伝えるので、それらは注記されます。たとえば、100%の重複が発生する場合、いくつかの障害検出メカニズムが壊れている可能性があります。

27
Caleb

カップルマシンが同じIPを使用していないかどうかを確認します。それはそのメッセージに対する私の主張でした。

私はvmマシンのクローンを作成し、両方を同時に実行したときにこれに遭遇しました。ネットワーク構成はブリッジモードで、IPはMacにリンクされていました。したがって、2番目のマシンがネットワークの使用を開始すると、sshで問題が発生しました。

write: Connection reset by peer
ssh: connect to Host 172.16.13.105 port 22: Connection refused
ssh_exchange_identification: read: Connection reset by peer

そして、ping時のpingエラー。

5
bambycha