Co może oznaczać DUP podczas korzystania z ping?


Odpowiedzi:


42

DUP oznacza duplikat pakietu.

Od man ping:

Zduplikowane i uszkodzone pakiety

ping zgłosi zduplikowane i uszkodzone pakiety. Zduplikowane pakiety nigdy nie powinny wystąpić i wydają się być spowodowane niewłaściwymi retransmisjami na poziomie łącza. Duplikaty mogą występować w wielu sytuacjach i rzadko (jeśli w ogóle) są dobrym znakiem, chociaż obecność niskiego poziomu duplikatów może nie zawsze być powodem do niepokoju.

Uszkodzone pakiety są oczywiście poważną przyczyną alarmu i często wskazują na uszkodzony sprzęt gdzieś na ścieżce pakietu ping (w sieci lub na hostach).

Powody tego są różne. Czy przechwytywałeś ruch sieciowy za pomocą interfejsu w trybie promis? Czasami jest to powód duplikacji pakietów.


Mam interfejs w trybie promis. Odbieram DUPpakiety ping. Co się dzieje w tym przypadku ?. Mam program typu raw, który wysyła odebrane pakiety do tun/tapinterfejsu. Ping odbywa się za pośrednictwem tapinterfejsu, który będzie wysyłany za raw socketpośrednictwem interfejsu w trybie promisowym. Jeśli ten interfejs nie jest w trybie promis, nie mogę otrzymać odpowiedzi ping.
Ramana Reddy,

27

Oznacza to, że pakiet odpowiedzi jest duplikatem. Odpowiedzi ICMP zawierają numer sekwencyjny. Czasami faktycznie otrzymasz więcej niż jedną odpowiedź o tym samym numerze sekwencyjnym. Jest to zwykle spowodowane wadliwymi sieciami. Sieci bezprzewodowe często polegają na ponownym wysyłaniu pakietów, jeśli nie otrzymają właściwej weryfikacji, a jeśli pierwszy rzeczywiście działał, ponowne wysłanie będzie duplikatem. W normalnym użyciu duplikaty są odrzucane. W odpowiedziach ping są one odnotowywane, ponieważ mówią ci coś o tym, jak działa sieć. Na przykład, jeśli otrzymujesz 100% duplikatów, prawdopodobnie mechanizm wykrywania błędów jest uszkodzony.


4

Sprawdź, czy kilka maszyn nie używa tego samego adresu IP. Tak było z moją wiadomością.

Wpadłem na to, kiedy sklonowałem maszynę VM i uruchomiłem oba jednocześnie. Konfiguracja sieci była w trybie pomostowym, a IP połączony z komputerem Mac. Kiedy więc drugi komputer zaczął korzystać z sieci, miałem problemy z 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

I błąd pingowania podczas pingowania.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.