OpenVPN on Ubiquiti EdgeRouter
commands
| restart OpenVPN |  reset openvpn interface  | 
	
|---|
set up CA and generate certificates
easier with easy-rsa!
https://blog.laslabs.com/2013/06/configure-openvpn-with-x-509-ubiquiti-edgerouter-lite/
sudo su cd /usr/lib/ssl/misc/ ./CA.sh -newca ./CA.sh -newreq ./CA.sh -sign cp demoCA/cacert.pem demoCA/private/cakey.pem /config/auth/ mv newcert.pem /config/auth/host.pem mv newkey.pem /config/auth/host.key openssl dhparam -out /config/auth/dhp.pem -2 1024 ./CA.sh -newreq ./CA.sh -sign mv newcert.pem client1.pem mv newkey.pem client1.key scp client1.* /config/auth/cacert.pem $CLIENT_USER@$CLIENT_IP:/etc/ssl/certs openssl rsa -in client1.key -out client1_nopass.key
configure interface
interfaces {
 openvpn vtun0 {
     mode server
     openvpn-option "--push route 192.168.69.0 255.255.255.0"
     openvpn-option "--push route 192.168.68.0 255.255.255.0"
     server {
         subnet 192.168.70.0/24
     }
     tls {
         ca-cert-file /config/auth/cacert.pem
         cert-file /config/auth/host.pem
         dh-file /config/auth/dhp.pem
         key-file /config/auth/host.key
     }
 }
}
firewall name WAN_LOCAL rule 1 {
 action accept
 description OpenVPN
 destination {
     port 1194
 }
 log disable
 protocol udp
}