Come risolvere una ‘richiesta scaduta’ quando si fa il ping

Ho un'idea abbastanza buona di quello che ti sta succedendo perché la stessa cosa stava succedendo a me. Ho appena scaricato questa applicazione non molto tempo fa e sono sorpreso che sia stata progettata in questo modo. Quello che probabilmente sta accadendo è che probabilmente hai più gateway predefiniti. Questo è il modo in cui è stato impostato per me per impostazione predefinita. Non puoi avere più gateway predefiniti nella tua tabella di routing perché il tuo PC non sceglierà sempre lo stesso percorso per il tuo percorso predefinito verso Internet (0.0.0.0 /0). Quello che finisce per succedere è che il tuo PC sta decidendo di usare l'adattatore Hamachi come percorso predefinito per arrivare a internet, il che non funzionerà perché la tua rete Hamachi non ha un percorso per internetPer verificare questo, fai quanto segue:

Apri il prompt dei comandi - menu Start -> cmd.exe

digita questo comando: route print

Vedrai tutti i percorsi del tuo PC. L'unico percorso che ti interessa veramente è 0.0.0.0 /0. Questo è il percorso che il tuo PC farà per arrivare a internet. Se hai più di una voce per 0.0.0.0 /0, il tuo PC non sceglierà sempre il percorso corretto (la tua rete hamachi non ha un percorso per internet).

Cerca il seguente percorso nella tabella di routing del tuo PC. Se vedi un percorso con questo indirizzo IP gateway, allora questa è la causa del tuo problema.

Network Destination Netmask Gateway Interface Metric

0.0.0.0.0.0.0.0 25.0.0.1 25.5.159.78 9000

Per risolvere questo problema, basta andare in Pannello di controllo -> Centro connessioni di rete e condivisione -> Modifica impostazioni adattatore

Fare clic destro sull'adattatore Hamachi e fare clic su Proprietà

Fare clic su Protocollo Internet versione 4 e fare clic su Proprietà

Eliminare il gateway predefinito

L'unico problema che si potrebbe incontrare dopo aver fatto questo è che il tuo adattatore Hamachi'non sarà più assegnato automaticamente, quindi tutti sulla rete Hamachi dovranno impostare manualmente il loro indirizzo IP per evitare un conflitto di indirizzi IP. Ma si spera che, dopo che gli sviluppatori leggeranno questo, lo sistemeranno in modo che l'utente medio non abbia bisogno di fare questo.

[gibberish tecnico per gli sviluppatori]

Per quanto mi riguarda, non riesco a capire perché il DHCP vi dia il gateway predefinito su una rete mesh. Il vostro PC sarà in grado di comunicare con tutti gli altri host sulla vostra rete Hamachi tramite arp. Non hai bisogno di instradare per usare Hamachi per una LAN su internet, quindi non hai bisogno di un gateway predefinito. Chiunque voglia usare Hamachi per scopi diversi dall'estendere la connettività di livello 2 su internet, probabilmente sa cosa sta facendo ed è in grado di configurare il gateway predefinito da solo. Gli utenti medi non capiranno perché non funziona. Da qui i diversi post che i miei amici hanno trovato cercando su Google questo problema prima di chiedermi aiuto. Sembra ancora che nessuno abbia davvero affrontato questo problema dopo diversi anni in cui è stato segnalato. Ho visto alcuni workaround abbastanza spaventosi che la gente stava facendo per risolvere il problema.

Una rete mesh non ha bisogno di un gateway predefinito. Si prega di cambiare il servizio DHCP della vostra applicazione per non assegnare un gateway predefinito in una rete mesh. O almeno includete un'opzione per modificare le impostazioni DHCP.

[/tecnica incomprensibile per gli sviluppatori]

Spero che la mia soluzione possa essere utile.