Traffic wroteYour server config is the crucial element ...
Yes, of course. Apologies for not including the server configuration file, shown below.
Since I'm able to connect to this OpenVPN server and get to the Internet from my OS X OpenVPN client (Tunnelblick), I'm puzzled why I can't do the same from iOS.
I'm just not seeing the difference between my iOS and OS X configurations. Any input appreciated.
Thank you.
- nello
iOS client configuration
#
# Client connection parameters
client
dev tun
proto udp
nobind
comp-lzo
persist-key
;cipher x
;user nobody
;group nobody
#
# Server is only <OpenVPN Server FQDN>
remote <OpenVPN Server FQDN> 443
resolv-retry infinite
remote-cert-tls server
verify-x509-name <OpenVPN Server FQDN> name
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
...
-----END OpenVPN Static key V1-----
</tls-auth>
key-direction 1
#
# Access Internet through server
dhcp-option DNS 10.10.49.1
redirect-gateway def1
#
# Silence repeating messages
mute 10
#
# Silence duplicate packet warnings
mute-replay-warnings
#
# Log file verbosity
# 0 Silent, except for fatal errors
# 4 General usage
# 5-6 Debug connection problems
# 9 Extremely verbose
verb 6
#
# Certificate authority public key
<ca>
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
</ca>
OSX (Tunnelblick) client configuration
# Use unique keys for each client
cert nelloMacBookAir13.crt
key nelloMacBookAir13.key
#
# No Changes Below Line
#################################
#
# Client connection parameters
client
dev tun
proto udp
nobind
comp-lzo
persist-key
;cipher x
;user nobody
;group nobody
#
# Server is only <OpenVPN Server FQDN>
remote <OpenVPN Server FQDN> 443
resolv-retry infinite
remote-cert-tls server
verify-x509-name <OpenVPN Server FQDN> name
tls-auth ta.key 1
#
# Access Internet through server
dhcp-option DNS 10.10.49.1
redirect-gateway def1
#
# Certificate authority public key
ca ca.crt
#
# Silence repeating messages
mute 10
#
# Silence duplicate packet warnings
mute-replay-warnings
#
# Log file verbosity
# 0 Silent, except for fatal errors
# 4 General usage
# 5-6 Debug connection problems
# 9 Extremely verbose
verb 3
FreeNAS server configuration
port 443
proto udp
dev tun
ca /mnt/openvpn/keys/ca.crt
cert /mnt/openvpn/keys/<OpenVPN Server FQDN>.crt
key /mnt/openvpn/keys/<OpenVPN Server FQDN>.key
dh /mnt/openvpn/keys/dh2048.pem
server 10.10.50.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.10.49.0 255.255.255.0"
route 10.10.49.12 255.255.255.0 10.10.50.1
keepalive 10 120
comp-lzo
persist-key
persist-tun
verb 4
remote-cert-tls client
tls-auth /mnt/openvpn/keys/ta.key 0
mute 5
user nobody
group nobody