{{tag>openvpn example}} ====== ovpn file example ====== dev tun proto tcp-client remote vpn_server_ip 1194 # route to access local network (192.168.190.0) # from vpn client network (10.21.21.1) route 192.168.10.0 255.255.255.0 10.21.21.1 # tunnel all traffic through vpn redirect-gateway def1 tls-client user nobody group nogroup #comp-lzo # Do not use compression. # More reliable detection when a system loses its connection. ping 15 ping-restart 45 ping-timer-rem persist-tun persist-key mute-replay-warnings verb 3 cipher BF-CBC auth SHA1 pull auth-user-pass -----BEGIN CERTIFICATE----- ... ca cert here ... -----END CERTIFICATE----- client dev tun proto udp remote vpn.example.org port 1194 resolv-retry infinite nobind persist-key persist-tun # use this to point to certificates or embed them directly in file like below #ca ca.crt #cert client.crt #key client.key remote-cert-tls server key-direction 1 cipher AES-256-CBC #Uncomment this block to ignore the pushed DNS servers and use your own #pull-filter ignore "dhcp-option DNS" #dhcp-option DNS 1.1.1.1 #dhcp-option DNS 1.0.0.1 verb 3 # embedded certificates ... CA certificate ... client's key ... client's certificate ... tls-auth ta.key ====== Tested on ====== * Mikrotik Openvpn setup ====== See also ====== * [[wiki:mikrotik_openvpn_setup|Mikrotik OpenVPN setup]] ====== References ====== * https://forum.mikrotik.com/viewtopic.php?t=116780#p577403