Skip to content

Instantly share code, notes, and snippets.

@jsz0
Last active October 4, 2015 01:38
Show Gist options
  • Save jsz0/97ab2c26a5be6678fc87 to your computer and use it in GitHub Desktop.
Save jsz0/97ab2c26a5be6678fc87 to your computer and use it in GitHub Desktop.
OpenVPN server minimum route config
# clients to /32 host
local 10.0.20.239
port 3100
proto udp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
crl-verify /etc/openvpn/keys/crl.pem
dh /etc/openvpn/keys/dh1024.pem
server 172.20.50.0 255.255.255.0
route 172.20.51.0 255.255.255.0
ifconfig-pool-persist /etc/openvpn/ipp-tc.txt
# push /32 host single host route
push "route 10.0.1.62 255.255.255.255"
client-config-dir /etc/openvpn/ccd
keepalive 10 120
comp-lzo
max-clients 10 # adjust accordingly
persist-key
persist-tun
# logging
status /var/log/openvpn-status_3100.log # adjust log names. useful when running multiple server confs
log-append /var/log/openvpn_3100.log # log + _portnum
verb 4
mute 20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment