$ tar xfz openvpn-2.0.7.tar.gz
$ cd openvpn-2.0.7
$ ./configure && make
-------------------------
$ ./configure --with-lzo-headers=/usr/local/include --with-lzo-lib=/usr/local/lib
-------------------------
# openvpn --remote zul --dev tun0 --ifconfig 10.0.0.19 10.0.0.5
-------------------------
# openvpn --remote kryten --ifconfig 10.0.0.5 10.0.0.19
-------------------------
[andrew@kryten andrew]$ /sbin/ifconfig tun0
tun0: flags=51<UP,POINTOPOINT,RUNNING> mtu 1300
        inet 10.0.0.19 --> 10.0.0.5 netmask 0xffffffff
-------------------------
[andrew@kryten andrew]$ ping -c 4 10.0.0.5
PING 10.0.0.5 (10.0.0.5): 56 data bytes
64 bytes from 10.0.0.5: icmp_seq=0 ttl=255 time=0.864 ms
64 bytes from 10.0.0.5: icmp_seq=1 ttl=255 time=1.012 ms
64 bytes from 10.0.0.5: icmp_seq=2 ttl=255 time=0.776 ms
64 bytes from 10.0.0.5: icmp_seq=3 ttl=255 time=0.825 ms

--- 10.0.0.5 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.776/0.869/1.012 ms
-------------------------
port 5000
dev tun0

tls-server 
dh /etc/ssl/dh1024.pem
ca /etc/ssl/CA.crt
cert /etc/ssl/zul.crt
key /etc/ssl/private/zul.key

mode server
ifconfig 192.168.1.1 192.168.1.2
ifconfig-pool 192.168.1.4 192.168.1.255

push "route 192.168.0.0 255.255.255.0"
route 192.168.1.0 255.255.255.0

ping 10
ping-restart 120
push "ping 10"
push "ping-restart 60"

daemon
user _openvpn
group _openvpn
chroot /var/empty
writepid /var/run/openvpn.pid
verb 1
-------------------------
# openssl dhparam -out dh1024.pem 1024
-------------------------
port 5000
dev tun0
remote zul
tls-client
ca /etc/ssl/CA.crt
cert /etc/ssl/kryten.crt
key /etc/ssl/private/kryten.key
pull
verb 1
-------------------------
# openvpn --config /etc/openvpn/openvpn.conf --daemon
