I recently migrated from a Linksys E2000 running Tomato to a Netgear R6300v2 running Kong's build.
The only thing I have had no success in is migrating my OpenVPN server over to the new router.
When I attempt to connect from my iOS device, it simply never connects. It sits at waiting forever.
Here is my config in the GUI:


And the textual version (generated by the gui):
Here is my client config:dh /tmp/openvpn/dh.pem
ca /tmp/openvpn/ca.crt
cert /tmp/openvpn/cert.pem
key /tmp/openvpn/key.pem
keepalive 10 120
verb 3
mute 3
syslog writepid /var/run/openvpnd.pid
management 127.0.0.1 14
management-log-cache 100
topology subnet
script-security 2
port 1194
proto udp
cipher aes-128-cbc
auth sha1
client-connect
/tmp/openvpn/clcon.sh
client-disconnect /tmp/openvpn/cldiscon.sh
client-config-dir /tmp/openvpn/ccd
comp-lzo yes
tls-server
ifconfig-pool-persist /tmp/openvpn/ip-pool 86400
client-to-client push
"redirect-gateway def1"
fast-io
tun-mtu 1500
mtu-disc yes
server 10.8.0.0 255.255.255.0
dev tun2
tun-ipv6
(I'm using a P12 file on the iOS devices, but also tried it with the personal key/cert in the config file)
Here is the log from OpenVPN:client
dev tun
proto udp
remote [HOSTNAME REMOVED] 1194
pull
resolv-retry infinite
nobind
persist-key
persist-tun
<ca>
-----BEGIN CERTIFICATE-----
(removed)
-----END CERTIFICATE-----
</ca>
ns-cert-type server
cipher AES-128-CBC
comp-lzo
verb 5
float
And here is the log from iOS:Serverlog:
19691231 19:00:11 I OpenVPN 2.3.4 arm-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Aug 15 2014
19691231 19:00:11 I library versions: OpenSSL 1.0.1i 6 Aug 2014 LZO 2.08
19691231 19:00:11 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:14
19691231 19:00:11 W NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
19691231 19:00:11 Diffie-Hellman initialized with 2048 bit key
19691231 19:00:11 Socket Buffers: R=[180224->131072] S=[180224->131072]
19691231 19:00:11 I TUN/TAP device tun2 opened
19691231 19:00:11 TUN/TAP TX queue length set to 100
19691231 19:00:11 I do_ifconfig tt->ipv6=1 tt->did_ifconfig_ipv6_setup=0
19691231 19:00:11 I /sbin/ifconfig tun2 10.8.0.1 netmask 255.255.255.0 mtu 1500 broadcast 10.8.0.255
19691231 19:00:11 I UDPv4 link local (bound): [undef]
19691231 19:00:11 I UDPv4 link remote: [undef]
19691231 19:00:11 MULTI: multi_init called r=256 v=256
19691231 19:00:11 IFCONFIG POOL: base=10.8.0.2 size=252 ipv6=0
19691231 19:00:11 IFCONFIG POOL LIST
19691231 19:00:11 I Initialization Sequence Completed
20140823 23:34:03 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:14
20140823 23:34:03 D MANAGEMENT: CMD 'state'
20140823 23:34:03 MANAGEMENT: Client disconnected
20140823 23:34:03 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:14
20140823 23:34:03 D MANAGEMENT: CMD 'state'
20140823 23:34:03 MANAGEMENT: Client disconnected
20140823 23:34:03 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:14
20140823 23:34:03 D MANAGEMENT: CMD 'state'
20140823 23:34:03 MANAGEMENT: Client disconnected
20140823 23:34:03 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:14
20140823 23:34:03 D MANAGEMENT: CMD 'status 2'
20140823 23:34:03 MANAGEMENT: Client disconnected
20140823 23:34:03 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:14
20140823 23:34:03 D MANAGEMENT: CMD 'log 500'
19691231 19:00:00
I've tried2014-08-23 23:18:32 ----- OpenVPN Start (iOS 64-bit) -----
2014-08-23 23:18:32 Keychain Cert Extraction: 1 certificate(s) found
2014-08-23 23:18:32 UNUSED OPTIONS
4 [pull]
5 [resolv-retry] [infinite]
6 [nobind]
7 [persist-key]
8 [persist-tun]
13 [verb] [5]
14 [float]
2014-08-23 23:18:32 LZO-ASYM init swap=0 asym=0
2014-08-23 23:18:32 EVENT: RESOLVE
2014-08-23 23:18:32 Contacting [IP REMOVED]:1194 via UDP
2014-08-23 23:18:32 EVENT: WAIT
2014-08-23 23:18:32 Connecting to [HOSTNAME REMOVED]:1194 ([IP REMOVED]) via UDPv4
2014-08-23 23:18:42 Server poll timeout, trying next remote entry...
2014-08-23 23:18:42 EVENT: RECONNECTING
2014-08-23 23:18:42 LZO-ASYM init swap=0 asym=0
2014-08-23 23:18:42 EVENT: RESOLVE
2014-08-23 23:18:43 Contacting [IP REMOVED]:1194 via UDP
2014-08-23 23:18:43 EVENT: WAIT
2014-08-23 23:18:43 Connecting to [HOSTNAME REMOVED]:1194 ([IP REMOVED]) via UDPv4
2014-08-23 23:18:52 Server poll timeout, trying next remote entry...
2014-08-23 23:18:52 EVENT: RECONNECTING
2014-08-23 23:18:52 LZO-ASYM init swap=0 asym=0
2014-08-23 23:18:52 EVENT: RESOLVE
2014-08-23 23:18:52 Contacting [IP REMOVED]:1194 via UDP
2014-08-23 23:18:52 EVENT: WAIT
2014-08-23 23:18:52 Connecting to [HOSTNAME REMOVED]:1194 ([IP REMOVED]) via UDPv4
2014-08-23 23:19:02 Server poll timeout, trying next remote entry...
2014-08-23 23:19:02 EVENT: RECONNECTING
2014-08-23 23:19:02 LZO-ASYM init swap=0 asym=0
2014-08-23 23:19:02 EVENT: RESOLVE
2014-08-23 23:19:02 Contacting [IP REMOVED]:1194 via UDP
2014-08-23 23:19:02 EVENT: WAIT
2014-08-23 23:19:02 Connecting to [HOSTNAME REMOVED]:1194 ([IP REMOVED]) via UDPv4
2014-08-23 23:19:12 Server poll timeout, trying next remote entry...
2014-08-23 23:19:12 EVENT: RECONNECTING
2014-08-23 23:19:12 LZO-ASYM init swap=0 asym=0
2014-08-23 23:19:12 EVENT: RESOLVE
2014-08-23 23:19:12 Contacting [IP REMOVED]:1194 via UDP
2014-08-23 23:19:12 EVENT: WAIT
2014-08-23 23:19:12 Connecting to [HOSTNAME REMOVED]:1194 ([IP REMOVED]) via UDPv4
2014-08-23 23:19:22 Server poll timeout, trying next remote entry...
2014-08-23 23:19:22 EVENT: RECONNECTING
2014-08-23 23:19:22 LZO-ASYM init swap=0 asym=0
2014-08-23 23:19:22 EVENT: RESOLVE
2014-08-23 23:19:22 Contacting [IP REMOVED]:1194 via UDP
2014-08-23 23:19:22 EVENT: WAIT
2014-08-23 23:19:22 Connecting to [HOSTNAME REMOVED]:1194 ([IP REMOVED]) via UDPv4
2014-08-23 23:19:32 EVENT: CONNECTION_TIMEOUT [ERR]
2014-08-23 23:19:32 EVENT: DISCONNECTED
2014-08-23 23:19:32 Raw stats on disconnect:
BYTES_OUT : 420
PACKETS_OUT : 30
CONNECTION_TIMEOUT : 1
N_RECONNECT : 5
2014-08-23 23:19:32 Performance stats on disconnect:
CPU usage (microseconds): 47685
Network bytes per CPU second: 8807
Tunnel bytes per CPU second: 0
2014-08-23 23:19:32 ----- OpenVPN Stop -----
2014-08-23 23:19:32 EVENT: DISCONNECT_PENDING
Migrating my old Tomato configuration verbatim
Using this tutorial: http://www.dd-wrt.com/wiki/index.php/VP ... ay)_v24%2B
And using this tutorial: topic12112.html
(Plus several of the links on it)
And this one: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=168295
And this one: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=147837