La VM Hyper-V non può eseguire il ping dell’host e viceversa [fissare]
Potresti aver notato che a volte non è possibile eseguire il ping dell’IP di questo server Hyper-V o della macchina virtuale dal computer host. Ciò può essere dovuto a vari motivi, come lo stato della tua VM, la configurazione dello switch virtuale, le policy di sicurezza e altro. In questo post vedremo cosa è possibile fare se Hyper-V non riesce a eseguire il ping del dispositivo host o se l’host non riesce a eseguire il ping della VM Hyper-V.
Correggere la macchina virtuale Hyper-V che non può eseguire il ping dell’host o che l’host non può eseguire il ping della VM
Se la VM Hyper-V non riesce a eseguire il ping dell’host o l’host non è in grado di eseguire il ping della VM Hyper-V, seguire le soluzioni, i suggerimenti e le soluzioni alternative menzionati di seguito.
- Modificare il firewall per consentire l’ingresso ICMP
- Passa alla rete privata
- Utilizza lo switch interno o esterno anziché quello privato
- Riavviare i servizi relativi a Hyper
- Ripristina tutti i protocolli di rete
Discutiamoli in dettaglio.
1] Modificare il firewall per consentire l’ingresso ICMP
Di solito, i firewall tendono a consentire sia i protocolli di connessione TCP che UDP. Questi protocolli consentono al client di stabilire una connessione con il server indipendentemente dal fatto che richieda che il protocollo sia orientato alla connessione o senza connessione. Tuttavia, PING non è né TCP né UDP, pertanto dobbiamo configurare le impostazioni del firewall per consentire l’ingresso ICMP. Per fare lo stesso, seguire i passaggi indicati di seguito.
- Apri “Impostazioni di Windows” cercandolo nel menu Start.
- Ora vai su Firewall e protezione di rete > Impostazioni avanzate.
- Fai clic su Impostazioni in entrata, cerca Condivisione file e stampanti (Echo Request – ICMPv4-In) e controlla se è consentito. Se la colonna Consenti indica “Bloccato”, fare clic con il pulsante destro del mouse sull’opzione Condivisione file e stampanti (Richiesta Echo – ICMPv4-In) e selezionare Abilita regola.
Vedrai varie opzioni di condivisione di file e stampanti , abilitale tutte e controlla se il problema persiste. Assicurati di controllare queste impostazioni non solo sul tuo computer host ma anche all’interno del sistema operativo installato su Hyper-V.
2] Passa alla rete privata
I dispositivi su reti private potrebbero non essere in grado di eseguire il ping degli indirizzi IP pubblici a causa delle limitazioni del router sul ping delle porte nelle sottoreti. Ti consigliamo di procedere e passare alla rete privata sia sull’host che sulla VM. Per fare lo stesso, seguire i passaggi indicati di seguito.
- Apri Impostazioni con Win + I.
- Vai su Rete e Internet > WiFi (o Ethernet se sei connesso a uno di essi).
- Quindi, fai clic sulla rete a cui sei connesso e quindi su Rete privata.
Fallo su entrambi gli ambienti e controlla se il problema è stato risolto.
3] Utilizza il passaggio interno o esterno anziché privato
Uno switch virtuale (vSwitch) consente a una macchina virtuale (VM) di comunicare con un’altra o con l’host. Se si utilizza Private Switch, la comunicazione tra l’host e le macchine virtuali non è possibile. Pertanto, ti consigliamo di passare allo switch esterno o interno. Per crearne uno, puoi seguire i passaggi indicati di seguito.
- Apri Gestione Hyper-V.
- Fare clic su Gestione switch virtuale.
- Vai a Nuovo switch di rete virtuale, seleziona Esterno o Interno e fai clic su OK.
- Tieni presente che l’opzione “Abilita identificazione LAN virtuale per il sistema operativo di gestione” è deselezionata nella sezione ID VLAN.
- Una volta creato lo switch, aggiungilo alla tua VM e controlla se il problema è stato risolto.
Se non desideri creare un nuovo switch, puoi modificarne uno esistente dal Virtual Switch Manager. Invece di andare alla scheda Nuovo switch di rete virtuale, seleziona lo switch che desideri configurare e fai quanto necessario.
4] Riavviare i servizi relativi a Hyper-V
Occasionalmente, questo problema è causato da un problema tecnico e per questo motivo la tua VM non è in grado di registrare la modifica a cui è sottoposta. Per risolverlo, dovremmo riavviare i servizi Hyper-V. Per fare lo stesso, segui i passaggi seguenti.
- Apri Servizi cercandolo nel menu Start.
- Ora cerca Hyper-V.
- Fai clic destro su di esso e seleziona Riavvia se è in esecuzione, ma se è in stato Interrotto, devi avviarlo.
Saranno presenti più servizi relativi a Hyper-V, quindi riavviali/avviali tutti e quindi riavvia il computer. Una volta avviato il computer, controlla se il problema è stato risolto.
5] Ripristina tutti i protocolli di rete
Per risolvere il problema, dobbiamo ripristinare tutti i protocolli di rete. Anche se questi protocolli potrebbero non essere danneggiati, i problemi di rete potrebbero comunque persistere a causa di problemi tecnici. Per reimpostare i protocolli, attenersi alla seguente procedura:
- Avvia il prompt dei comandi come amministratore.
- Esegui i seguenti comandi uno per uno.
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns
netsh winsock reset
- Ora riavvia il computer.
Una volta riavviato il computer, controlla se il problema è stato risolto.
Questo è tutto!
Come collego la mia macchina virtuale Hyper-V al mio host?
Con l’aiuto di VM Connect, puoi utilizzare le risorse locali sulla tua macchina virtuale. Per fare lo stesso, apri VMConnect, seleziona una VM e fai clic su Mostra opzioni > Risorse locali > Altro. Quindi, seleziona l’unità che desideri utilizzare sulla macchina virtuale e fai clic su Ok . Ora seleziona la casella associata a Salva le mie impostazioni per le connessioni future a questa macchina virtuale e fai clic su Ok. Infine, fai clic su Connetti.
Come si abilita la connessione di rete in Hyper-V?
Se desideri abilitare la connessione di rete in Hyper-V, vai con Switch esterno. È l’unico tipo di Switch che consente alla tua VM di connettersi a una scheda di rete. Abbiamo menzionato i passaggi per crearlo e configurarlo in precedenza in questo post.
Lascia un commento