I've been struggling with setting up OpenVPN on my Asus RT-N16 (running Tomato Firmware v1.28.9048 MIPSR2-beta18 K26 USB vpn3.6). I'm able to get through the firewall, but apparently something is happening as the client authenticates because the client doesn't connect, and the OpenVPN service on my router gets locked up. The client log shows: Code: 2010-08-03 18:50:34 TCP connection established with 24.x.x.x:1194 2010-08-03 18:50:34 Socket Buffers: R=[xxxxxx->xxxxx] S=[xxxxxx->xxxxx] 2010-08-03 18:50:34 TCPv4_CLIENT link local: [undef] 2010-08-03 18:50:34 TCPv4_CLIENT link remote: 24.x.x.x:1194 2010-08-03 18:50:34 2010-08-03 18:50:34 2010-08-03 18:50:34 sid=xxxxxxxx 2010-08-03 18:50:36 /C=US/ST=ST/L=City/O=Org/CN=CommonName-CA/emailAddressfirstname.lastname@example.org 2010-08-03 18:50:36 VERIFY OK: nsCertType=SERVER 2010-08-03 18:50:36 /C=US/ST=ST/O=Org/CN=server/emailAddressemail@example.com 2010-08-03 18:50:39 restarting  2010-08-03 18:50:39 TCP/UDP: Closing socket 2010-08-03 18:50:39 process restarting The client repeats this process over and over, but never connects. The server log shows that the client connects and recognizes the certificates, but after that, nothing happens: Code: Aug 3 18:50:34 tomato daemon.notice openvpn: TCP connection established with 95.x.x.x:49005 Aug 3 18:50:34 tomato daemon.notice openvpn: Socket Buffers: R=[xxxxxx->xxxxxxx] S=[xxxxxxx->xxxxxx] Aug 3 18:50:34 tomato daemon.notice openvpn: TCPv4_SERVER link local: [undef] Aug 3 18:50:34 tomato daemon.notice openvpn: TCPv4_SERVER link remote: 95.x.x.x:49005 Aug 3 18:50:35 tomato daemon.notice openvpn: 99.x.x.x:49005 TLS: Initial packet from 95.x.x.x:49005, sid=xxxxxxxxx Aug 3 18:50:39 tomato daemon.notice openvpn: 95.x.x.x:49005 VERIFY OK: depth=1, /C=US/ST=ST/L=City/O=Org/CN=CommonName-CA/emailAddressfirstname.lastname@example.org Aug 3 18:50:39 tomato daemon.notice openvpn: 95.x.x.x:49005 VERIFY OK: depth=0, /C=US/ST=ST/L=City/O=Org/CN=CommonName-CA/emailAddressemail@example.com At this point, the OpenVPN service seems to terminate and there are no other entries in the log file that indicate the status, but on the VPN Tunneling server page on Tomato, it says that the server is not running. So, somehow, the simple act of connecting with these certificates and keys appears to lock up OpenVPN. I think that the next step will be to go through the process of setting up all the certs and keys again. But, before I do that, I'd like to find out if anyone has any suggestions. Thanks!