Bridging a single client on iOS
Posted: Mon May 17, 2021 7:07 pm
Hi,
I've been using OpenVPN iPhone client for a while, with SoftEther as the server but have decided that I want to use certificated authentication rather than password (which SoftEther OpenVPN emulation does not support).
I would like to connect a single iOS device to my (Windows Home edition) VPN server, with IP allocated from the same subnet as the the server (by DHCP or static). Effectively allowing full LAN access when connected via 4G as when on wifi and routing all iOS traffic (encrypted) via the LAN - making a hotel connection a much safer proposition. This worked perfectly on SoftEther using TUN on client side.
I've got both server and client setup and tested with TUN connection, but the VPN is on a different subnet (which isn't much use, as I have apps that want to connect to a specific IP on the LAN).
Using OpenVPN on server side everything I've read seems to be pointing to ethernet bridging which is only supported on TAP, which isn't supported on iOS client.
So... is there a way to solve this problem?
1) Will the wintun adapter help?
2) Can I effectively push a single static IP to the client (say 192.168.0.250) and expose that subnet via TUN?
If I can't get this working then I might have to go back to SoftEther with basic password authentication...
Thanks in advance
Steve
I've been using OpenVPN iPhone client for a while, with SoftEther as the server but have decided that I want to use certificated authentication rather than password (which SoftEther OpenVPN emulation does not support).
I would like to connect a single iOS device to my (Windows Home edition) VPN server, with IP allocated from the same subnet as the the server (by DHCP or static). Effectively allowing full LAN access when connected via 4G as when on wifi and routing all iOS traffic (encrypted) via the LAN - making a hotel connection a much safer proposition. This worked perfectly on SoftEther using TUN on client side.
I've got both server and client setup and tested with TUN connection, but the VPN is on a different subnet (which isn't much use, as I have apps that want to connect to a specific IP on the LAN).
Using OpenVPN on server side everything I've read seems to be pointing to ethernet bridging which is only supported on TAP, which isn't supported on iOS client.
So... is there a way to solve this problem?
1) Will the wintun adapter help?
2) Can I effectively push a single static IP to the client (say 192.168.0.250) and expose that subnet via TUN?
If I can't get this working then I might have to go back to SoftEther with basic password authentication...
Thanks in advance
Steve