SoftEther VPN server on virtual machine. Can't ping host machine
Posted: Thu Aug 24, 2023 11:32 am
Hello everybody!
My setup is the following: I have a PC (win10) that is connected to corporate VPN. This VPN excludes split tunnel on IPv4 and bypasses all traffic on IPv6.
Therefore, my only options to connect to this PC is IPv6 only during VPN session. To connect to this PC, I run a virtual machine on it (win10). This virtual machine (VMWare) runs SoftEtherVPN server. This SoftEther VPN server has a local bridge configuration with VMNet1 (an IPv6 LAN between host PC and virtual machine) VMware Network Adapter. So far so good. Now, I'm using Android VPN Client Pro in OpenVPN-connection type with TapEmulator. I'm connecting successfully and see a local session of OPENVPN_L2 type. The IPv6 of my host machine appears in IP address table under LOCALBRIDGE session type. The IPv6 of my Android device, connected to SoftEther VPN server appears there also, under OPENVPN_L2 session. To my understanding, I shall now be able to ping IPv6 of my host machine from my Android device. Well, I can't... But! I can ping the IPv6 of my Android device (assigned to my Android by SoftEther VPN server) from my host machine! When SoftEther local bridge is disabled and SoftEther VPN server is off, I can freely ping my host machine from my virtual machine via the VMNet1 LAN. So I don't think it is something related to firewall or other blocking stuff on my host machine.
I made sure that Promiscuous mode is enabled in my VM config file by including ethernet0.noPromisc = "FALSE" into my vmx file.
Would be glad for any advice!
Thanks!
My setup is the following: I have a PC (win10) that is connected to corporate VPN. This VPN excludes split tunnel on IPv4 and bypasses all traffic on IPv6.
Therefore, my only options to connect to this PC is IPv6 only during VPN session. To connect to this PC, I run a virtual machine on it (win10). This virtual machine (VMWare) runs SoftEtherVPN server. This SoftEther VPN server has a local bridge configuration with VMNet1 (an IPv6 LAN between host PC and virtual machine) VMware Network Adapter. So far so good. Now, I'm using Android VPN Client Pro in OpenVPN-connection type with TapEmulator. I'm connecting successfully and see a local session of OPENVPN_L2 type. The IPv6 of my host machine appears in IP address table under LOCALBRIDGE session type. The IPv6 of my Android device, connected to SoftEther VPN server appears there also, under OPENVPN_L2 session. To my understanding, I shall now be able to ping IPv6 of my host machine from my Android device. Well, I can't... But! I can ping the IPv6 of my Android device (assigned to my Android by SoftEther VPN server) from my host machine! When SoftEther local bridge is disabled and SoftEther VPN server is off, I can freely ping my host machine from my virtual machine via the VMNet1 LAN. So I don't think it is something related to firewall or other blocking stuff on my host machine.
I made sure that Promiscuous mode is enabled in my VM config file by including ethernet0.noPromisc = "FALSE" into my vmx file.
Would be glad for any advice!
Thanks!