I switched my server- & client-configs to tcp.
connections on 3G still are not possible.
Here's my server log:
Sun Dec 6 14:33:55 2015 TCP connection established with [AF_INET]89.XXX.XXX.XXX:38987
Sun Dec 6 14:33:55 2015 89.XXX.XXX.XXX:38987 TLS: Initial packet from [AF_INET]89.XXX.XXX.XXX:38987, sid=b7a38f61 b41f10da
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 VERIFY OK: depth=1, C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=example.com CA, name=example.com CA, emailAddress=mail@example.com
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 Validating certificate key usage
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 ++ Certificate has key usage 0080, expects 0080
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 VERIFY KU OK
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 Validating certificate extended key usage
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 ++ Certificate has EKU (str) TLS Web Client Authentication, expects TLS Web Client Authentication
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 VERIFY EKU OK
Sun Dec 6 14:34:01 2015 89.XXX.XXX.XXX:38987 VERIFY OK: depth=0, C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=username, name=example.com CA, emailAddress=mail@example.com
Sun Dec 6 14:34:43 2015 89.XXX.XXX.XXX:38987 Connection reset, restarting [0]
Sun Dec 6 14:34:43 2015 89.XXX.XXX.XXX:38987 SIGUSR1[soft,connection-reset] received, client-instance restarting
Here's my client log:
2015-12-06 14:33:55 ----- OpenVPN Start -----
OpenVPN core 3.0 ios armv7s thumb2 32-bit
2015-12-06 14:33:55 UNUSED OPTIONS
8 [tls-cipher] [TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC...]
10 [verify-x509-name] [vpn.example.com] [name]
12 [persist-key]
13 [persist-tun]
14 [user] [nobody]
15 [group] [nogroup]
16 [nobind]
17 [auth-nocache]
20 [verb] [3]
2015-12-06 14:33:55 EVENT: RESOLVE
2015-12-06 14:33:55 LZO-ASYM init swap=0 asym=0
2015-12-06 14:33:55 Contacting 5.XXX.XXX.XXX:1194 via TCP
2015-12-06 14:33:55 EVENT: WAIT
2015-12-06 14:33:55 SetTunnelSocket returned 1
2015-12-06 14:33:55 Connecting to vpn.example.com:1194 (5.XXX.XXX.XXX) via TCPv4
2015-12-06 14:33:55 EVENT: CONNECTING
2015-12-06 14:33:55 Tunnel Options:V4,dev-type tun,link-mtu 1604,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher AES-256-CBC,auth SHA512,keysize 256,tls-auth,key-method 2,tls-client
2015-12-06 14:33:55 Creds: Username/Password
2015-12-06 14:33:55 Peer Info:
IV_GUI_VER=net.openvpn.connect.ios 1.0.5-177
IV_VER=3.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1
2015-12-06 14:33:57 VERIFY OK: depth=1
cert. version : 3
serial number : EC:56:3B:58:53:9D:12:B9
issuer name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=example.com CA, ??=example.com CA, emailAddress=mail@example.com
subject name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=example.com CA, ??=example.com CA, emailAddress=mail@example.com
issued on : 2015-12-05 18:10:40
expires on : 2025-12-02 18:10:40
signed using : RSA with SHA-256
RSA key size : 4096 bits
basic constraints : CA=true
2015-12-06 14:33:57 VERIFY OK: depth=0
cert. version : 3
serial number : 01
issuer name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=example.com CA, ??=example.com CA, emailAddress=mail@example.com
subject name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=vpn.example.com, ??=example.com CA, emailAddress=mail@example.com
issued on : 2015-12-05 18:12:57
expires on : 2025-12-02 18:12:57
signed using : RSA with SHA-256
RSA key size : 4096 bits
basic constraints : CA=false
subject alt name : vpn.example.com
cert. type : SSL Server
key usage : Digital Signature, Key Encipherment
ext key usage : TLS Web Server Authentication
2015-12-06 14:34:41 Session invalidated: KEEPALIVE_TIMEOUT
2015-12-06 14:34:41 Client terminated, restarting in 2...
2015-12-06 14:34:43 EVENT: RECONNECTING
2015-12-06 14:34:43 LZO-ASYM init swap=0 asym=0
2015-12-06 14:34:43 Contacting 5.XXX.XXX.XXX:1194 via TCP
2015-12-06 14:34:43 EVENT: WAIT
2015-12-06 14:34:43 SetTunnelSocket returned 1
2015-12-06 14:34:44 Connecting to vpn.example.com:1194 (5.XXX.XXX.XXX) via TCPv4
2015-12-06 14:34:44 EVENT: CONNECTING
2015-12-06 14:34:44 Tunnel Options:V4,dev-type tun,link-mtu 1604,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher AES-256-CBC,auth SHA512,keysize 256,tls-auth,key-method 2,tls-client
2015-12-06 14:34:44 Creds: Username/Password
2015-12-06 14:34:44 Peer Info:
IV_GUI_VER=net.openvpn.connect.ios 1.0.5-177
IV_VER=3.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1
2015-12-06 14:34:46 VERIFY OK: depth=1
cert. version : 3
serial number : EC:56:3B:58:53:9D:12:B9
issuer name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=example.com CA, ??=example.com CA, emailAddress=mail@example.com
subject name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=example.com CA, ??=example.com CA, emailAddress=mail@example.com
issued on : 2015-12-05 18:10:40
expires on : 2025-12-02 18:10:40
signed using : RSA with SHA-256
RSA key size : 4096 bits
basic constraints : CA=true
2015-12-06 14:34:46 VERIFY OK: depth=0
cert. version : 3
serial number : 01
issuer name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=example.com CA, ??=example.com CA, emailAddress=mail@example.com
subject name : C=DE, ST=NW, L=XXX, O=example.com, OU=CA, CN=vpn.example.com, ??=example.com CA, emailAddress=mail@example.com
issued on : 2015-12-05 18:12:57
expires on : 2025-12-02 18:12:57
signed using : RSA with SHA-256
RSA key size : 4096 bits
basic constraints : CA=false
subject alt name : vpn.example.com
cert. type : SSL Server
key usage : Digital Signature, Key Encipherment
ext key usage : TLS Web Server Authentication
2015-12-06 14:34:55 EVENT: CONNECTION_TIMEOUT [ERR]
2015-12-06 14:34:55 EVENT: DISCONNECTED
2015-12-06 14:34:55 Raw stats on disconnect:
BYTES_IN : 22666
BYTES_OUT : 18388
PACKETS_IN : 66
PACKETS_OUT : 127
REPLAY_ERROR : 7
KEEPALIVE_TIMEOUT : 1
CONNECTION_TIMEOUT : 1
N_RECONNECT : 1
PKTID_TCP_OUT_OF_SEQ : 7
2015-12-06 14:34:55 Performance stats on disconnect:
CPU usage (microseconds): 4055626
Network bytes per CPU second: 10122
Tunnel bytes per CPU second: 0
2015-12-06 14:34:55 ----- OpenVPN Stop -----