Attualmente sto esaminando i problemi di rete di una LAN di amici ( ancora ). La connettività Internet è molto lenta e inaffidabile e talvolta i servizi semplicemente non funzionano.
Ho monitorato il traffico per un po 'di tempo usando Wireshark. Alla fine ho trovato un problema riproducibile, a git pull
al di sopra di ssh
quello non ha funzionato. Ecco quello che il registro Wireshark del git pull
sembrava:
Le ritrasmissioni TCP iniziano sempre quando viene avviato lo scambio di chiavi. O il server non riceve il pacchetto dalla mia macchina o la mia macchina non sta ricevendo la sua risposta. Ho la sensazione che la causa di questo sia anche la causa di tutti gli altri problemi di rete della LAN.
Una cosa che mi è venuta in mente è la lunghezza del pacchetto di 1514
, pur avendo il bit non frammentato bit, di tutti i pacchetti difettosi qui, ma il router LAN è configurato per un MTU di 1492
. Non riesco a configurare il router per una MTU più grande di 1500
. I pacchetti potrebbero essere troppo grandi per essere bloccati sul router?
Inoltre, le connessioni per la maggior parte sicure (https, ssh) sembrano essere interessate, ma queste potrebbero sempre richiedere anche pacchetti di dimensioni maggiori.
Vedi, non ho molta esperienza con il networking, quindi spero che alcuni di voi con più esperienza siano in grado di dare più senso a questo.
modificare : Proprio ora, il git pull
sta funzionando di nuovo bene. La configurazione MTU non può essere la causa dei problemi ...