OpenVPN for iOS connects, doesn't redirect all traffic



  • Hey folks - had a fairly easy time getting OpenVPN for iOS working.
    I'm able to pass traffic over the tunnel to hosts on the remote network.

    However, I cannot access the internet. In other words, redirecting all traffic isn't working.

    I tried to access a few websites via IP and they resolve to the correct name (so my DNS is working) but I cannot load them. That's about all the troubleshooting I can do on iOS without a terminal :)

    Server:

    dev ovpns4
    dev-type tun
    dev-node /dev/tun4
    writepid /var/run/openvpn_server4.pid
    #user nobody
    #group nobody
    script-security 3
    daemon
    keepalive 10 60
    ping-timer-rem
    persist-tun
    persist-key
    proto udp
    cipher AES-256-CBC
    up /usr/local/sbin/ovpn-linkup
    down /usr/local/sbin/ovpn-linkdown
    local 10.1.10.10
    tls-server
    server 10.76.1.0 255.255.255.0
    client-config-dir /var/etc/openvpn-csc
    username-as-common-name
    auth-user-pass-verify /var/etc/openvpn/server4.php via-env
    tls-verify /var/etc/openvpn/server4.tls-verify.php
    lport 1199
    management /var/etc/openvpn/server4.sock unix
    push "route 10.1.1.0 255.255.255.0"
    push "dhcp-option DOMAIN nsnet.us"
    push "dhcp-option DNS 10.1.1.15"
    push "dhcp-option NTP 10.1.1.15"
    push "redirect-gateway def1"
    client-to-client
    ca /var/etc/openvpn/server4.ca 
    cert /var/etc/openvpn/server4.cert 
    key /var/etc/openvpn/server4.key 
    dh /etc/dh-parameters.2048
    comp-lzo
    persist-remote-ip
    float
    
    

    Client

    dev tun
    persist-tun
    persist-key
    proto udp
    cipher AES-256-CBC
    tls-client
    client
    resolv-retry infinite
    remote home.nickdawson.net 1199
    redirect-gateway
    auth-user-pass
    comp-lzo
    
    [CA, Certs and Keys are inline in the file]
    
    

Log in to reply