This is how I configured OPEN VPN on my DD WRT router:
All the key generation tutorials are still good, but with the new firmware most of the settings are now in GUI:
Internal local IP range: 192.168.0.0/24
VPN IP range 192.168.66.0/24
DNS extra settings:
interface=tun2
settings
push "route 192.168.0.0 255.255.255.0"
push "dhcp-option DNS 192.168.66.1"
push "comp-lzo no"
fire wall rules:
iptables -I INPUT 1 -p udp --dport 1194 -j ACCEPT
iptables -I FORWARD 1 --source 192.168.66.0/24 -j ACCEPT
iptables -I FORWARD -i br0 -o tun2 -j ACCEPT
iptables -I FORWARD -i tun2 -o br0 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.66.0/24 -j MASQUERADE
Client File, like client1.ovpn:
remote xxx.dyndns.org 1194
client
remote-cert-tls server
dev tun0
proto udp
resolv-retry infinite
nobind
persist-key
persist-tun
float
-----BEGIN CERTIFICATE-----
SECRET blablabla
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
SECRET blablabla
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
SECRET blablabla
-----END PRIVATE KEY-----