Cosa potrebbe significare DUP quando si usa il ping?
Cosa potrebbe significare DUP quando si usa il ping?
Risposte:
DUP significa pacchetto duplicato.
Da man ping
:
Pacchetti duplicati e danneggiati
ping segnalerà i pacchetti duplicati e danneggiati. Pacchetti duplicati non dovrebbero mai verificarsi e sembrano essere causati da ritrasmissioni a livello di collegamento inadeguate. I duplicati possono verificarsi in molte situazioni e raramente (se mai) sono un buon segno, anche se la presenza di bassi livelli di duplicati potrebbe non essere sempre motivo di allarme.
I pacchetti danneggiati sono ovviamente causa seria di allarme e spesso indicano hardware rotto da qualche parte nel percorso del pacchetto ping (nella rete o negli host).
Ci sono diversi motivi per questo, hai catturato il tuo traffico di rete con un'interfaccia in modalità promiscous? A volte questo è il motivo per i pacchetti non supportati.
Significa che il pacchetto di risposta è un duplicato. Le risposte dell'ICMP contengono un numero progressivo. A volte otterrai effettivamente più di una risposta con lo stesso numero di sequenza. Questo di solito è causato da reti difettose. Le reti wireless spesso fanno affidamento sul rinvio di pacchetti se non ottengono una verifica adeguata e se il primo ha effettivamente funzionato, il rinvio sarà duplicato. Nell'uso normale i duplicati vengono scartati. Nelle risposte ping vengono annotati perché ti dicono qualcosa sul funzionamento della rete. Ad esempio, se si ottengono duplicati del 100%, è probabile che alcuni meccanismi di rilevamento degli errori vengano interrotti.
Verifica se le macchine coppia non utilizzano lo stesso IP. Era il mio caso per quel messaggio.
Mi imbatto in questo quando ho clonato una macchina VM ed eseguo entrambi allo stesso tempo. La configurazione della rete era in modalità bridge e IP collegato al mac. Quindi quando la seconda macchina inizia ad usare la rete ho riscontrato problemi con 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
E l'errore ping quando ping.
DUP
pacchetti inping
. Quindi cosa sta succedendo in questo caso? Ho un programma socket grezzo che invia i pacchetti ricevutitun/tap
all'interfaccia. Il ping viene eseguito tramite l'tap
interfaccia che verrà inviata tramiteraw socket
l'interfaccia in modalità promiscous. Se quell'interfaccia non è in modalità promisco, non riesco a ricevere la risposta al ping.