Ping restituisce statistiche con duplicati


2

Se vado nel terminale e scrivo

ping -c2 -i30 (MY IP ADDRESS)

Ottengo un elenco di 80 voci con le mie statistiche ping che affermano che ho ottenuto +78 duplicati.

Significa che ci sono due dispositivi collegati alla rete? Mi sembra strano, visto che sono al Wi-Fi eduroam dell'università, e ci dovrebbero essere più di quello che sospetterei. Sto solo cercando una spiegazione gentile per la curiosità di un novizio.


Ho provato a riformulare il titolo in qualcosa che indichi il tuo problema. Per favore, in futuro, sii il più chiaro possibile nel descrivere ciò che è sbagliato o quale domanda hai, piuttosto che affermare che sei un novizio in tutto maiuscolo. Grazie.
slhck

Risposte:


2

Ecco alcuni motivi per cui potresti vedere duplicati:

  • Hai accidentalmente eseguito il ping di un indirizzo broadcast o multicast.
  • Hai pingato un indirizzo unicast valido che non era il tuo, ma molti dispositivi sulla stessa rete non sono configurati correttamente con la subnet mask sbagliata, quindi hanno erroneamente trattato il tuo indirizzo unicast come un indirizzo di broadcast.
  • Hai pingato un indirizzo unicast valido che non era il tuo, ma la tua interfaccia era nella modalità di monitoraggio 802.11, e quindi ti ha mostrato una serie di ritrasmissioni che normalmente filtra.
  • Hai pingato un indirizzo unicast valido che non era il tuo, e c'è un ciclo di inoltro accidentale sulla tua rete, quindi le tue due richieste ping sono passate per la rete 40 volte ciascuna prima di scadere. I duplicati mostrano TTL decrescenti?

Non riesco a pensare a una spiegazione ragionevole per come potresti vedere 78 dups se stavi davvero facendo il ping del tuo indirizzo. Il tuo indirizzo avrebbe dovuto essere gestito internamente dalla tua macchina, senza mai essere messo in rete. Hmm, a meno che tu non abbia il software Virtual Machine in esecuzione sul tuo computer, ed è stato in qualche modo in loop tra il tuo SO host e il SO guest. Stai utilizzando software VM come VMware, Parallels, VirtualBox, QEMU, ecc.?


1

Significa che hai ricevuto più risposte alla tua richiesta ping indicando, molto probabilmente, che non hai pingato il tuo indirizzo IP, piuttosto che hai pingato l'indirizzo di broadcast e 40 dispositivi hanno risposto. (Hai inviato 2 ping). Inoltre, i dispositivi non sono obbligati a rispondere se esegui il ping, quindi potrebbero esserci più dispositivi.


1
Non è possibile eseguire il ping di un ip broadcast senza specificarlo -b su Linux. E presumo che sia Linux perché Windows non ha il -c -interruttore.
Rik

1

Quando fai un ping -c2 <you OWN ip> tu farebbe ping solo il tuo computer. Siete non ping per tutto il computer sulla rete. tu dovrebbero ricevi solo 2 ping indietro. (Non so perché tu faresti il -i30 perché questo attenderà 30 secondi tra i ping.)

Se stai ricevendo DUP Se sei su una rete wireless (e non hai pingato un IP broadcast), potrebbe esserci qualcosa di sbagliato nella tua rete.

(È improbabile che tu abbia specificato un IP broadcast perché dovresti specificare -b per quello)

(Wireless): le reti re-inviano i pacchetti se non ricevono la verifica corretta. Quando la risposta sul primo pacchetto ritorna tutte le risposte sui seguenti pacchetti (re-send) saranno contrassegnate come duplicate ( DUP ). Nel traffico normale i duplicati vengono scartati ma in ping saranno visibili

Come puoi leggere nel manuale non dovresti essere duplicato, quindi potresti voler controllare se c'è qualcosa di sbagliato nella configurazione di rete o nelle comunicazioni wireless.

Dal man ping

Pacchetti duplicati e danneggiati

ping riporterà pacchetti duplicati e danneggiati. I pacchetti duplicati non dovrebbero mai verificarsi e sembrano essere causati da ritrasmissioni di livello link inappropriate. I duplicati possono verificarsi in molte situazioni e sono raramente (se mai) 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 di allarme grave e spesso indicano hardware danneggiato da qualche parte nel percorso del pacchetto ping (nella rete o negli host).


Il problema con questa teoria è che i tuoi pacchetti non raggiungeranno mai il livello di collegamento quando riceveranno risposta dalla stessa macchina (infatti, ho appena fatto un test e TCPDump non vede nemmeno i pacchetti)
davidgo

Ed è per questo che c'è qualcosa di sbagliato nella configurazione di rete. Senza saperne di più su ip, subnet, gateway, routing, os, ecc ... è difficile conoscere il motivo esatto.
Rik
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.