VMware Workstation-verkeer door VPN routen

Pagina: 1
Acties:

  • Sefyu
  • Registratie: November 2006
  • Niet online
Ik heb een virtual machine (Win7) draaien in VMware Workstation, ip-adres van VMnet1 = 192.168.69.1.
Ik heb in mijn host (Win7) een vpn-verbinding draaiende, ip-adres van de vpn-adapter = 192.171.42.17. Dit is een vpn-server van een commerciële partij, ik kan niks wijzigen behalve connectietype (SSTP/PPTP).
Ip-adres van de vm zelf is 192.168.69.128.

VMware gebruikt de netwerkadapter VMnet1 (Host-only).

Ik wil dat alle verkeer van de virtual machine door de vpn gaat. Ik kan natuurlijk de virtual machine via de bridge-modus toegang geven tot mijn interne netwerk, maar dat vind ik te gevaarlijk en open.

Ik probeer dit middels split tunneling op te lossen:

code:
1
route add 192.168.69.0 mask 255.255.255.0 192.170.42.0


maar dat werkt niet. Ik heb in de vm geen internet. Als ik de netwerkprobleemoplosser start in de vm, krijg ik de melding dat de DNS-server niet reageert. Vervolgens voeg ik in de host 8.8.8.8 en 8.8.4.4 (DNS-servers van Google) toe. Internet doet het dan nog steeds niet, maar de melding over de DNS-server is wel weg.

Dit is wat ik zie in Wireshark als ik het verkeer op de vmnet-adapter monitor en de browser open in de vm:

Afbeeldingslocatie: http://i.minus.com/ibcPzQZQjMYSKH.png

Maar geen respons.

Ik lees her en der dat wat ik wil niet mogelijk is zonder extra software (een virtuele router?). Maar ik zie eigenlijk niet waarom dit niet zo kunnen werken (en ik heb geen idee wat voor virtuele router ik precies nodig heb).

Ik zit nu al een tijd te googlen, maar ik kom maar weinig mensen met hetzelfde probleem tegen. Ik heb geen kaas gegeten van netwerken, en ik heb het vermoeden dat ik iets simpels over het hoofd zie...

Ik denk dat het probleem ligt in het feit dat de vm zijn DNS-requests naar 192.168.69.1, maar dat die requests daar in een zwart gat verdwijnen?

[ Voor 4% gewijzigd door Sefyu op 29-07-2013 13:03 . Reden: 192.170.42.17 -> 192.171.42.17 ]


  • webfreakz.nl
  • Registratie: November 2003
  • Laatst online: 21-08 15:56

webfreakz.nl

el-nul-zet-é-er

Host-only moet denk ik naar NAT of Bridged, en dan de volgende route gebruiken:

route add 192.168.69.0 mask 255.255.255.0 192.170.42.0
route add 192.168.69.0 mask 255.255.255.0 192.170.42.17

"You smell that, son? What sir? Napalm, I love the smell of napalm in the mornin!" || Children of Bodom fan!


  • Paul
  • Registratie: September 2000
  • Laatst online: 21:36
Ik ga er vanuit dat je Win7-machine routeert? Heb je RRAS geïnstalleerd?

Je VM moet weten waar hij 'de andere kant' kan vinden, in de VM geef je dus:
route add (ip andere kant VPN) mask (netmask VPN) 192.168.69.1

Je Windows 7-machine weet als het goed is al hoe hij de andere kant kan benaderen, dan moet enkel de andere kant nog weten waar ze je VM kunnen vinden (aanname dat het host-only netwerk een /24 is):
route add 192.168.69.0 mask 255.255.255.0 192.170.42.17


Als dat niet kan dan moet je gaan NATten. 'men' kan dan nog steeds niet van buiten bij de VM, je VM kan wel je interne netwerk op. als je Win7-machine routeert (RRAS?) dan kan hij dat toch al...

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • KillerAce_NL
  • Registratie: Juni 2001
  • Niet online

KillerAce_NL

If it ain't broke...

Host-only= beperkt tot de virtuele interface, dat gaat dus niet. JE verkeer KAN niet over je fysieke lan.

  • Sefyu
  • Registratie: November 2006
  • Niet online
webfreakz.nl schreef op maandag 29 juli 2013 @ 12:55:
Host-only moet denk ik naar NAT of Bridged, en dan de volgende route gebruiken:

route add 192.168.69.0 mask 255.255.255.0 192.170.42.0
route add 192.168.69.0 mask 255.255.255.0 192.170.42.17
Ik heb 'm op NAT gezet en die route toegevoegd (wel met 171 ipv 170, was een tikfoutje), maar ik krijg geen het verkeer gaat alsnog over m'n lokale verbinding.
Paul schreef op maandag 29 juli 2013 @ 13:03:
Ik ga er vanuit dat je Win7-machine routeert? Heb je RRAS geïnstalleerd?

Je VM moet weten waar hij 'de andere kant' kan vinden, in de VM geef je dus:
route add (ip andere kant VPN) mask (netmask VPN) 192.168.69.1

Je Windows 7-machine weet als het goed is al hoe hij de andere kant kan benaderen, dan moet enkel de andere kant nog weten waar ze je VM kunnen vinden (aanname dat het host-only netwerk een /24 is):
route add 192.168.69.0 mask 255.255.255.0 192.170.42.17


Als dat niet kan dan moet je gaan NATten. 'men' kan dan nog steeds niet van buiten bij de VM, je VM kan wel je interne netwerk op. als je Win7-machine routeert (RRAS?) dan kan hij dat toch al...
Ik weet niet of mijn Win7 machine routeert. Google leert mij dat RRAS alleen op Windows Server 2008 staat en niet op Win7?

Ik heb die route toegevoegd binnen de vm, maar het verkeer gaat dan alsnog niet via de vpn...

Ik moet dus RRAS of iets soortgelijks hebben? Ik kan geen downloadlink voor RRAS vinden op de MS site.

  • LnC
  • Registratie: Juni 2005
  • Laatst online: 03-08 11:16

LnC

The offending line...

Download link voor RRAS van MS zelf.

  • Paul
  • Registratie: September 2000
  • Laatst online: 21:36
...dat is een management pack voor SCOM?

Anyway: Je hoeft het ook niet te installeren. Open services.msc en start de service 'Routing and Remote Access' :)

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • Sefyu
  • Registratie: November 2006
  • Niet online
De service staat al op gestart bij mij. Hoe kom ik in de interface?

  • Paul
  • Registratie: September 2000
  • Laatst online: 21:36
Niet. Je interface is het 'dos'-commando 'route' :)

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • LnC
  • Registratie: Juni 2005
  • Laatst online: 03-08 11:16

LnC

The offending line...

Paul schreef op maandag 29 juli 2013 @ 15:41:
...dat is een management pack voor SCOM?

Anyway: Je hoeft het ook niet te installeren. Open services.msc en start de service 'Routing and Remote Access' :)
Oeps, overheen gelezen in de snelheid :9
Sorry :)

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

Volgens mij is het voldoende om de vm's op NAT te zetten en op de host (de machine waarop je de vm's draait) de VPN verbinding incl. de route in te stellen. Ik heb het hier in ieder geval wel werkend wat het VPN deel betreft, heb het niet verder met die route kunnen testen. Eigenlijk laat je hier het host OS gewoon alles doen. Doordat de vm's geNAT zijn zullen zij gebruik maken van de networking mogelijkheden die de host OS biedt.
Pagina: 1