Host-only Adapter does not work when VPN is connected
Host-only Adapter does not work when VPN is connected
Hi guys,
My host is Windows 7 and I have a Windows Server 2008 Guest and are connected via host-only adapter. Everything works fine until I connect to the corporate VPN, and then connectivity is lost (both ways). I supposed this is because all network traffic is forced to go through the VPN.
Is there anyway I can get around this so that I may be on the VPN and yet have connectivity (between host/guest) simultaneously?
Thanks for the help!
My host is Windows 7 and I have a Windows Server 2008 Guest and are connected via host-only adapter. Everything works fine until I connect to the corporate VPN, and then connectivity is lost (both ways). I supposed this is because all network traffic is forced to go through the VPN.
Is there anyway I can get around this so that I may be on the VPN and yet have connectivity (between host/guest) simultaneously?
Thanks for the help!
-
noteirak
- Site Moderator
- Posts: 5231
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: Host-only Adapter does not work when VPN is connected
disabling & re-enabling the host-only interface in the host after connecting to the VPN might work, but it all depends how the VPN software is made - some re-apply the routes after a change in an interface status.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
Re: Host-only Adapter does not work when VPN is connected
Hey Noteirak,
Thanks for the tip - it didn't work though. I also tried applying a static route (didn't work either). Guess i'll just have to live with it. Thanks again!
Thanks for the tip - it didn't work though. I also tried applying a static route (didn't work either). Guess i'll just have to live with it. Thanks again!
-
BillG
- Volunteer
- Posts: 5106
- Joined: 19. Sep 2009, 04:44
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows 10,7 and earlier
- Location: Sydney, Australia
Re: Host-only Adapter does not work when VPN is connected
That all seems rather odd to me. A VPN connection on the host can certainly cause havoc with routed traffic, but it should not affect the host only network. The host and guest are directly connected with IPs in the same IP subnet (unless you have changed them from the default), and no routing is involved. They should communicate directly using hardware addressing. It should be a "bullet proof" connection unaffected by other networking. Changing routes anywhere shouldn't change a thing, since no routing is involved.
Bill
-
noteirak
- Site Moderator
- Posts: 5231
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: Host-only Adapter does not work when VPN is connected
Routing is still involved. Routes are automatically created to tell the IP stack that the subnet is connected with the lowest metric when an interface goes up. But VPN software can overwrite these routes (or anything else for that matter).
Typically, they keep the routes that lead to the default gateway, but remove everything else. Once turned off, they add back all the routes that were removed. They also do that in real-time.
Cisco and Juniper VPN clients are the usual culprits.
Typically, they keep the routes that lead to the default gateway, but remove everything else. Once turned off, they add back all the routes that were removed. They also do that in real-time.
Cisco and Juniper VPN clients are the usual culprits.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
-
BillG
- Volunteer
- Posts: 5106
- Joined: 19. Sep 2009, 04:44
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows 10,7 and earlier
- Location: Sydney, Australia
Re: Host-only Adapter does not work when VPN is connected
This isn't really the place to pursue this, but as a long-term networker I can't accept that. As I said, I am well aware of the problems with routing and VPN, but I can't accept your statement that routes (of whatever priority) can affect direct delivery. It violates the first rule of IP routing. Direct delivery is done before the routing table is even looked at.
Bill
-
noteirak
- Site Moderator
- Posts: 5231
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: Host-only Adapter does not work when VPN is connected
I agree, I am only saying that VPN software can change a lot of things to enforce security policy set by administrators, especially on Windows hosts, including this kind of thing.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
-
manishsingh
- Posts: 1
- Joined: 8. Oct 2014, 13:44
Re: Host-only Adapter does not work when VPN is connected
Hi,
I am having same issue, After connecting the VPN i am not able to access my host only adapter in virtual box VM.
Please help me to fix it.
Thanks,
manish
I am having same issue, After connecting the VPN i am not able to access my host only adapter in virtual box VM.
Please help me to fix it.
Thanks,
manish
Re: Host-only Adapter does not work when VPN is connected
And I also have the same issue.
I have a host-only adapter with IP 10.61.250.214/26, and I'm running a VM with IP 10.61.250.213:
When in the office, the routing table looks good and I can ping and access my VM:
However, when I connect to the corporate VPN, my routing table is automatically changed:
Even if try to manually set back the routes, after a few seconds, the routes are changed again and I cannot ping or access my VM.
Any idea how to avoid or counter the problem?
I have a host-only adapter with IP 10.61.250.214/26, and I'm running a VM with IP 10.61.250.213:
Code: Select all
Ethernet adapter VirtualBox Host-Only Network:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::3d75:2fc2:96e3:8b4a%18
IPv4 Address. . . . . . . . . . . : 10.61.250.214
Subnet Mask . . . . . . . . . . . : 255.255.255.192
Default Gateway . . . . . . . . . :
Code: Select all
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
10.61.250.192 255.255.255.192 On-link 10.61.250.214 266
10.61.250.214 255.255.255.255 On-link 10.61.250.214 266
10.61.250.255 255.255.255.255 On-link 10.61.250.214 266
===========================================================================
Code: Select all
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
10.61.250.192 255.255.255.192 On-link 153.88.48.44 1
10.61.250.214 255.255.255.255 On-link 10.61.250.214 266
10.61.250.255 255.255.255.255 On-link 153.88.48.44 256
===========================================================================
Any idea how to avoid or counter the problem?
-
Martin
- Volunteer
- Posts: 2562
- Joined: 30. May 2007, 18:05
- Primary OS: Fedora other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: XP, Win7, Win10, Linux, OS/2
Re: Host-only Adapter does not work when VPN is connected
You would need to ask the administrators of your corporate VPN to configure it to allow local networks.
Re: Host-only Adapter does not work when VPN is connected
Thanks Martin!Martin wrote:You would need to ask the administrators of your corporate VPN to configure it to allow local networks.
I wonder if it's not actually Symantec Endpoint Protection that messes up the route table when connected to my corporate VPN, rather than the VPN client (I've tried with 2 different VPN clients and observed the same behavior). Anyway, I will contact the administrators and see if they can help.
Re: Host-only Adapter does not work when VPN is connected
For me in Windows 7 it worked after overriding the rule set automatically by the VPN software.
Steps (my VM was running under IP 172.28.128.3):
- Connect to the VPN
- open cmd window as administrator
- type:
route change 172.28.128.3 mask 255.255.255.255 172.28.128.1 metric 1
In my case the VPN software did not try to revert back again to its own rule
Steps (my VM was running under IP 172.28.128.3):
- Connect to the VPN
- open cmd window as administrator
- type:
route change 172.28.128.3 mask 255.255.255.255 172.28.128.1 metric 1
In my case the VPN software did not try to revert back again to its own rule