VM condivide la connessione VPN dell'host


11

Sto cercando di far funzionare una VM (guest) sulla mia macchina (host) per parlare con una VM (remota) che esegue God sa dove su un server accessibile tramite VPN aziendale. Sono in grado di eseguire SSH dall'host al computer remoto e eseguire il ping avanti e indietro tra host e computer remoti mentre l'host è connesso alla VPN. Sono anche in grado di eseguire il ping della macchina remota dalla macchina ospite e persino SSH ad essa. Ma non viceversa: la macchina remota non è in grado di comunicare con il server in esecuzione sul guest. Ho provato a utilizzare sia le impostazioni NAT sia quelle a ponte della scheda di rete sulla mia VM, oltre a fare confusione con le impostazioni del firewall su tutte e 3 le macchine, fino a spegnerlo completamente. Quali sono i tuoi pensieri? L'aiuto sarebbe molto apprezzato.


Che tipo di VPN stai usando? E dal momento che non sono bravo in VM, il networking config bridge (o NAT) all'interfaccia ethernet fisica e non all'interfaccia VPN logica interna?
cpt_fink,

Sto usando il client Cisco AnyConnect. Per quanto riguarda l'altra tua domanda, sinceramente non ne ho idea. Ho una conoscenza molto limitata della virtualizzazione.
user3746504

È possibile installare il client VPN sul guest VM?
cpt_fink

Ipoteticamente - sì. Ma per fare questo ID ho bisogno di un pacchetto di installazione (?) O almeno di qualunque informazione io abbia bisogno per configurarlo, che naturalmente non ho. Sembra che ci dovrebbe essere un modo più semplice e conveniente per condividere una connessione VPN, soprattutto perché VMWare offre le impostazioni NAT dell'adattatore di rete.
user3746504

Risposte:


7

Se non si dispone di un adattatore VPN (ad esempio su un client PPTP di Windows), non verrà visualizzato nell'elenco come descritto da cpt_fink. Questo funziona per me, però:

  • stabilire una connessione VPN nell'host
  • nell'editor di rete virtuale, impostare la sottorete VMnet8 (NAT) su sottorete (VPN) remota
  • nelle impostazioni NAT, imposta l'IP del gateway sull'IP VPN dell'host
  • in Impostazioni VM, cambia l'adattatore di rete in personalizzato e seleziona VMnet8

Sembra funzionare (VMWare 9, OpenVPN), ma il traffico scorre ancora attorno alla VPN, non attraverso di essa. Penso che se usi l'opzione NAT VMWare, la tua sottorete NAT viene emulata per il SO guest e non ha intersezione con la tua sottorete reale.
Ogurets

3

Puoi effettivamente ospiti NAT ad un adattatore VPN. Se l'adattatore VPN è configurato per il tunneling diviso, solo il traffico all'interno della rete protetta funzionerà correttamente.

I passaggi che ho usato per fare questo in VMWare Workstation 10:

Arresto VMW.

Abilita la tua connessione VPN.

Riavvia VMW. Apparentemente crea solo il suo elenco di schede di rete all'avvio.

Modifica VMNet0 per collegarlo alla connessione VPN tramite Modifica | Virtual Network Editor e l'elenco a discesa "Bridged to:".

Assicurati che il tuo ospite sia NAT-ed.

Profitto?

Tenere presente che se si disconnette la VPN mentre VMNet0 è collegato ad essa, VMNet0 scomparirà poiché la sua interfaccia esterna non esiste più e sarà necessario ricostruirla manualmente tramite Virtual Network Editor.

Ho estrapolato da qui che sono diverse versioni precedenti.

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.