Eu não tentei isso, mas pode ajudá-lo. No Guia do Servidor Ubuntu
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/ sudo gzip -d /etc/openvpn/server.conf.gz
Edite
/etc/openvpn/server.conf
alterando as seguintes opções para:local 172.18.100.101 dev tap0 up "/etc/openvpn/up.sh br0" down "/etc/openvpn/down.sh br0" ;server 10.8.0.0 255.255.255.0 server-bridge 172.18.100.101 255.255.255.0 172.18.100.105 172.18.100.200 push "route 172.18.100.1 255.255.255.0" push "dhcp-option DNS 172.18.100.20" push "dhcp-option DOMAIN example.com" tls-auth ta.key 0 # This file is secret
Então
cd /etc/openvpn/easy-rsa/ source vars ./pkitool hostname
Substitua o nome do host pelo nome do host real da máquina que está se conectando à VPN. Copie os seguintes arquivos para o cliente:
/etc/openvpn/ca.crt /etc/openvpn/easy-rsa/keys/hostname.crt /etc/openvpn/easy-rsa/keys/hostname.key /etc/openvpn/ta.key