iOS: tun_builder_route_error: only tunnel routes supported [
Posted: Wed Feb 06, 2013 3:20 pm
folks,
i run into an issue with configuring the client on iOS.
I got 2 networks that I wanna reach behind a tun.
i do not have i-access, so only 2 networks are reachable.
the same config works in win/unix.
after I get pushed the routes I see that error message and the client disconnects.
tun_builder_route_error: only tunnel routes supported [ERR]
+++++++++++++++++++++++++++++++
here is my config:
client
proto tcp
dev tun
remote <ip address> <port>
tls-client
ca cacert.pem
cert <cert>.pem
key <key>.key
cipher AES-128-CBC
resolv-retry infinite
ping-restart 10
persist-tun
up-restart
no-replay
pull
tun-mtu 1500
comp-lzo
explicit-exit-notify 2
fragment 1390
verb 6
mute 2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
and here is the log:
2013-02-06 15:31:24 ----- OpenVPN Start -----
2013-02-06 15:31:24 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:24 EVENT: RESOLVE
2013-02-06 15:31:24 EVENT: WAIT
2013-02-06 15:31:24 Connecting to <ip address>:<port> (<ip address>) via TCPv4
2013-02-06 15:31:24 EVENT: CONNECTING
2013-02-06 15:31:24 Tunnel Options:V4,dev-type tun,link-mtu 1560,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher AES-128-CBC,auth SHA1,keysize 128,key-method 2,tls-client
2013-02-06 15:31:24 Peer Info:
IV_VER=1.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1
2013-02-06 15:31:25 VERIFY OK: depth=0
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:AD
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=VPN, CN=vpn.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2007-02-25 08:57:19
expires on : 2017-02-22 08:57:19
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:25 VERIFY OK: depth=1
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:97
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2006-02-24 18:11:41
expires on : 2016-02-22 18:11:41
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:25 SSL Handshake: TLSv1.0/SSL-EDH-RSA-AES-256-SHA
2013-02-06 15:31:25 Session is ACTIVE
2013-02-06 15:31:26 EVENT: GET_CONFIG
2013-02-06 15:31:26 Sending PUSH_REQUEST to server...
2013-02-06 15:31:26 OPTIONS:
0 [route] [192.168.168.1]
1 [ping] [10]
2 [ping-restart] [120]
3 [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111]
4 [route] [10.0.0.0] [255.0.0.0] [192.168.168.29] [111]
5 [ifconfig] [192.168.168.30] [192.168.168.29]
2013-02-06 15:31:26 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:26 EVENT: ASSIGN_IP
2013-02-06 15:31:26 TUN Error: tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported
2013-02-06 15:31:26 EVENT: TUN_SETUP_FAILED tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported [ERR]
2013-02-06 15:31:26 EVENT: DISCONNECTED
2013-02-06 15:31:26 Raw stats on disconnect:
BYTES_IN : 3789
BYTES_OUT : 2602
PACKETS_IN : 22
PACKETS_OUT : 35
TUN_SETUP_FAILED : 1
2013-02-06 15:31:26 Performance stats on disconnect:
CPU usage (microseconds): 214319
Network bytes per CPU second: 29820
Tunnel bytes per CPU second: 0
2013-02-06 15:31:26 ----- OpenVPN Stop -----
2013-02-06 15:31:26 EVENT: DISCONNECT_PENDING
2013-02-06 15:31:48 ----- OpenVPN Start -----
2013-02-06 15:31:48 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:48 EVENT: RESOLVE
2013-02-06 15:31:48 EVENT: WAIT
2013-02-06 15:31:48 Connecting to <ip address>:<port> (<ip address>) via TCPv4
2013-02-06 15:31:48 EVENT: CONNECTING
2013-02-06 15:31:48 Tunnel Options:V4,dev-type tun,link-mtu 1560,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher AES-128-CBC,auth SHA1,keysize 128,key-method 2,tls-client
2013-02-06 15:31:48 Peer Info:
IV_VER=1.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1
2013-02-06 15:31:49 VERIFY OK: depth=0
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:AD
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=VPN, CN=vpn.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2007-02-25 08:57:19
expires on : 2017-02-22 08:57:19
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:49 VERIFY OK: depth=1
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:97
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2006-02-24 18:11:41
expires on : 2016-02-22 18:11:41
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:49 SSL Handshake: TLSv1.0/SSL-EDH-RSA-AES-256-SHA
2013-02-06 15:31:49 Session is ACTIVE
2013-02-06 15:31:50 EVENT: GET_CONFIG
2013-02-06 15:31:50 Sending PUSH_REQUEST to server...
2013-02-06 15:31:50 OPTIONS:
0 [route] [192.168.168.1]
1 [ping] [10]
2 [ping-restart] [120]
3 [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111]
4 [route] [10.0.0.0] [255.0.0.0] [192.168.168.29] [111]
5 [ifconfig] [192.168.168.30] [192.168.168.29]
2013-02-06 15:31:50 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:50 EVENT: ASSIGN_IP
2013-02-06 15:31:51 TUN Error: tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported
2013-02-06 15:31:51 EVENT: TUN_SETUP_FAILED tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported [ERR]
2013-02-06 15:31:51 EVENT: DISCONNECTED
2013-02-06 15:31:51 Raw stats on disconnect:
BYTES_IN : 3789
BYTES_OUT : 2602
PACKETS_IN : 22
PACKETS_OUT : 35
TUN_SETUP_FAILED : 1
2013-02-06 15:31:51 Performance stats on disconnect:
CPU usage (microseconds): 218059
Network bytes per CPU second: 29308
Tunnel bytes per CPU second: 0
2013-02-06 15:31:51 ----- OpenVPN Stop -----
2013-02-06 15:31:51 EVENT: DISCONNECT_PENDING
++++++++++++++++++++++++++++++++
Do I miss something on client side?
I do not have access to the server side unfortunately.
I tried the "redirect-gateway def1" thern I dont get the error message, but still no traffic is going through.
Thanks for your help.
LtsGH
i run into an issue with configuring the client on iOS.
I got 2 networks that I wanna reach behind a tun.
i do not have i-access, so only 2 networks are reachable.
the same config works in win/unix.
after I get pushed the routes I see that error message and the client disconnects.
tun_builder_route_error: only tunnel routes supported [ERR]
+++++++++++++++++++++++++++++++
here is my config:
client
proto tcp
dev tun
remote <ip address> <port>
tls-client
ca cacert.pem
cert <cert>.pem
key <key>.key
cipher AES-128-CBC
resolv-retry infinite
ping-restart 10
persist-tun
up-restart
no-replay
pull
tun-mtu 1500
comp-lzo
explicit-exit-notify 2
fragment 1390
verb 6
mute 2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
and here is the log:
2013-02-06 15:31:24 ----- OpenVPN Start -----
2013-02-06 15:31:24 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:24 EVENT: RESOLVE
2013-02-06 15:31:24 EVENT: WAIT
2013-02-06 15:31:24 Connecting to <ip address>:<port> (<ip address>) via TCPv4
2013-02-06 15:31:24 EVENT: CONNECTING
2013-02-06 15:31:24 Tunnel Options:V4,dev-type tun,link-mtu 1560,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher AES-128-CBC,auth SHA1,keysize 128,key-method 2,tls-client
2013-02-06 15:31:24 Peer Info:
IV_VER=1.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1
2013-02-06 15:31:25 VERIFY OK: depth=0
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:AD
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=VPN, CN=vpn.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2007-02-25 08:57:19
expires on : 2017-02-22 08:57:19
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:25 VERIFY OK: depth=1
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:97
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2006-02-24 18:11:41
expires on : 2016-02-22 18:11:41
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:25 SSL Handshake: TLSv1.0/SSL-EDH-RSA-AES-256-SHA
2013-02-06 15:31:25 Session is ACTIVE
2013-02-06 15:31:26 EVENT: GET_CONFIG
2013-02-06 15:31:26 Sending PUSH_REQUEST to server...
2013-02-06 15:31:26 OPTIONS:
0 [route] [192.168.168.1]
1 [ping] [10]
2 [ping-restart] [120]
3 [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111]
4 [route] [10.0.0.0] [255.0.0.0] [192.168.168.29] [111]
5 [ifconfig] [192.168.168.30] [192.168.168.29]
2013-02-06 15:31:26 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:26 EVENT: ASSIGN_IP
2013-02-06 15:31:26 TUN Error: tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported
2013-02-06 15:31:26 EVENT: TUN_SETUP_FAILED tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported [ERR]
2013-02-06 15:31:26 EVENT: DISCONNECTED
2013-02-06 15:31:26 Raw stats on disconnect:
BYTES_IN : 3789
BYTES_OUT : 2602
PACKETS_IN : 22
PACKETS_OUT : 35
TUN_SETUP_FAILED : 1
2013-02-06 15:31:26 Performance stats on disconnect:
CPU usage (microseconds): 214319
Network bytes per CPU second: 29820
Tunnel bytes per CPU second: 0
2013-02-06 15:31:26 ----- OpenVPN Stop -----
2013-02-06 15:31:26 EVENT: DISCONNECT_PENDING
2013-02-06 15:31:48 ----- OpenVPN Start -----
2013-02-06 15:31:48 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:48 EVENT: RESOLVE
2013-02-06 15:31:48 EVENT: WAIT
2013-02-06 15:31:48 Connecting to <ip address>:<port> (<ip address>) via TCPv4
2013-02-06 15:31:48 EVENT: CONNECTING
2013-02-06 15:31:48 Tunnel Options:V4,dev-type tun,link-mtu 1560,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher AES-128-CBC,auth SHA1,keysize 128,key-method 2,tls-client
2013-02-06 15:31:48 Peer Info:
IV_VER=1.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1
2013-02-06 15:31:49 VERIFY OK: depth=0
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:AD
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=VPN, CN=vpn.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2007-02-25 08:57:19
expires on : 2017-02-22 08:57:19
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:49 VERIFY OK: depth=1
cert. version : 3
serial number : 82:B8:1A:03:DF:02:14:97
issuer name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
subject name : C=DE, ST=<Region>, L=<City>, O=<domain> GmbH, OU=CA, CN=ca.<domain>.com, emailAddress=admin@<domain>.com
issued on : 2006-02-24 18:11:41
expires on : 2016-02-22 18:11:41
signed using : RSA+MD5
RSA key size : 1024 bits
2013-02-06 15:31:49 SSL Handshake: TLSv1.0/SSL-EDH-RSA-AES-256-SHA
2013-02-06 15:31:49 Session is ACTIVE
2013-02-06 15:31:50 EVENT: GET_CONFIG
2013-02-06 15:31:50 Sending PUSH_REQUEST to server...
2013-02-06 15:31:50 OPTIONS:
0 [route] [192.168.168.1]
1 [ping] [10]
2 [ping-restart] [120]
3 [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111]
4 [route] [10.0.0.0] [255.0.0.0] [192.168.168.29] [111]
5 [ifconfig] [192.168.168.30] [192.168.168.29]
2013-02-06 15:31:50 LZO-ASYM init swap=0 asym=0
2013-02-06 15:31:50 EVENT: ASSIGN_IP
2013-02-06 15:31:51 TUN Error: tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported
2013-02-06 15:31:51 EVENT: TUN_SETUP_FAILED tun_builder_error: error parsing IPv4 route: [route] [192.168.0.0] [255.255.0.0] [192.168.168.29] [111] : tun_builder_route_error: only tunnel routes supported [ERR]
2013-02-06 15:31:51 EVENT: DISCONNECTED
2013-02-06 15:31:51 Raw stats on disconnect:
BYTES_IN : 3789
BYTES_OUT : 2602
PACKETS_IN : 22
PACKETS_OUT : 35
TUN_SETUP_FAILED : 1
2013-02-06 15:31:51 Performance stats on disconnect:
CPU usage (microseconds): 218059
Network bytes per CPU second: 29308
Tunnel bytes per CPU second: 0
2013-02-06 15:31:51 ----- OpenVPN Stop -----
2013-02-06 15:31:51 EVENT: DISCONNECT_PENDING
++++++++++++++++++++++++++++++++
Do I miss something on client side?
I do not have access to the server side unfortunately.
I tried the "redirect-gateway def1" thern I dont get the error message, but still no traffic is going through.
Thanks for your help.
LtsGH