To start off with, the network the rasperry pi is on is the 192.168.20.0/24 network. When I am not trying to bridge, I can successfully connect and create a tunnel and ping/ssh into my raspberry pi remotely. When I try to bridge, I can connect to the VPN with openVPN on my windows 7 laptop, and I get assigned an IP address from my pool. However, I cannot ping anything on the network, not even the raspberry pi. Here are all of my configs:
Server Config:
http://hastebin.com/gowikaleci.1c
Client Config
http://hastebin.com/wexavifore.hs (I censored out my IP address)
Bridge Start Script
http://hastebin.com/povovokuka.coffee
Bridge Stop Script
http://hastebin.com/joyoperagu.coffee
Network Interface Config
http://hastebin.com/ricetinode.hs
I've been following this:
http://openvpn.net/index.php/open-source/documentation/miscellaneous/76-ethernet-bridging.html%20 guide fyi. Now that I think about it, I only connect and get an IP address if I connect to OpenVPN without running the startup script. If I do run the script (after stopping OpenVPN), it successfully creates the br0 interface. However, I can't connect to the VPN anymore. It gets stuck on the message "Tue Apr 08 11:03:59 2014 MANAGEMENT: >STATE:1396969439,WAIT,,,".
Does anyone have any idea what I am doing wrong here? I am pretty new to this VPN stuff, so sorry if this is a noob question haha. Thanks.