Come instradare il traffico di VM HyperV attraverso la VPN host


6

Sto usando Windows 8.1 Pro con HyperV. Ho diverse macchine virtuali per lo sviluppo, tutte connesse all'host tramite adattatore interno utilizzando indirizzi di rete:

192.168.10.0/24

Dove:

192.168.10.1 

è l'indirizzo NIC interno di Hyper-V del mio host.

Quando non sono nel mio ufficio uso un dongle USB 3G una connessione VPN dialup. Vorrei instradare il traffico da tutte le VM esistenti e future attraverso la VPN. Nel migliore scenario il traffico verrebbe indirizzato solo parzialmente agli indirizzi di rete dell'azienda locale

10.1.1.0/24 

Non voglio usare la condivisione perché sto passando da WiFi, dongle USB 3G e VPN. Passare ad altra virtualizzazione non è un'opzione per me.

Risposte:


3

È necessario abilitare IPv4 forwardingsull'host, che è specifico del sistema operativo. Basta Google.

Devi anche determinare se i tuoi host hanno una regola di routing che fornisce una route predefinita attraverso il tuo host. Dovrebbe esistere, nel qual caso sei pronto. Se non esiste, dovrai farlo manualmente e anche questo è specifico del sistema operativo. Ma puoi change default gateway in Windows/Mac OS/Linux/FreeBSD/whateverfacilmente Google .

MODIFICARE:

Per abilitare l'inoltro IPv4 sul tuo computer host Windows, procedi come segue:

1) Avviare l'Editor del Registro di sistema (Regedit.exe).

2) Nell'editor del Registro di sistema, individuare la seguente chiave di registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3) Impostare il seguente valore di registro:

 Value Name: IPEnableRouter
 Value type: REG_DWORD
 Value Data: 1

Il valore 1 abilita l'inoltro TCP / IP per tutte le connessioni di rete installate e utilizzate da questo computer.

4) Chiudere l'editor del registro.

Ora prova a eseguire il ping di qualsiasi indirizzo IP (8.8.8.8, ad esempio) dai tuoi ospiti, dovrebbe funzionare.


Puoi essere più specifico per favore?
Casuale

@Random Modificata la mia risposta, dovrebbe funzionare immediatamente, se non riscrive.
MariusMatutiae,

Ho abilitato il routing IP qualche tempo fa ma non funziona ancora.
Casuale l'

1
+1 per il riferimento all'inoltro IP. Un altro modo per abilitare è avviare il servizio Windows "Routing e Accesso remoto".
Giosuè,
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.