I've set up my RPI3 as a Wireless Access Point using hostapd. I can bridge it to the RPI3's ethernet connection without issue.
For that I simply put bridge=br0 in hostapd and then when it starts, brctl addif br0 eth0. Done. Works flawlessly. But I want to use the WLAN as an access point for a VPN.
I've setup an OpenVpn tunnel to a server in another country. I can use the OpenVpn client connection directly from the RPI3 no problem. I can access the local computers in the other country. I can also use the VPN servers internet.
However, when I attempt to bridge the OpenVPN tap0 interface with my access point, I can connect through the AP, yet without internet access. I can see the local computers connected to the VPN server, but that is it.
Is there some special consideration when bridging a virtual interface that I am missing?
My goal here is to be able to use the internet through the VPN as well as see broadcast traffic from the local servers at the remote location. Basically, this is for my wife, so she can watch Japanese Netflix and access a DLNA cable box at her parents house.
route
command to get a picture of what is going on (and potentially manipulate it back into shape). – goldilocks♦ Jan 28 '17 at 15:17