Bridged OpenVPN on Ubuntu VPS?

April 22, 2014 5.2k views
I would like to create a bridged OpenVPN on Ubuntu. All the tutorials I've found involve setting up a bridge to eth0 so that clients receive IP addresses on the same physical network as the VPS. This isn't what I want to do. Here is what I what I would like to create: VPS public IP: OpenVPN internal client IPs: Clients connected to the VPN should appear to be on the same network as one another, including broadcast, so that things like Bonjour work. (This is why a routed OpenVPN configuration won't work, no broadcast) Optionally, some clients should be able to route external traffic through the VPN connection, based on client configuration. Any ideas?
1 Answer
Then edit /etc/openvpn/server.conf, uncomment client-to-client, and restart OpenVPN.
Have another answer? Share your knowledge.