VPN Client cannot connect to servers on VPN network…



  • I have a PC with 2 NICs that I installed centos 6.4 with KVM.  I then installed pfsense 2.1 on its own VM.  Everything seems to be working fine.  I followed the steps below and setup open VPN using the wizard and client export.

    https://doc.pfsense.org/index.php/VPN_Capability_OpenVPN
    http://blog.stefcho.eu/?p=492

    Using Ubuntu and my iPad I was able to connect with OpenVPN to my pfsense VM.  I am able to surf the internet.  I can get to the pfsense internal IP address using https, ssh and ping.  I am not able to get to any other IP on the same subnet.

    I am new to all of this, but I am thinking I am missing a route between my Open VPN network and my local network.  I have tried pushing a route and that doesn't seem to help.

    push "route 192.168.20.0 255.255.255.0";
    push "route-gateway 192.268.20.1";
    push "redirect-gateway def1";

    Any ideas what I am missing?



  • Post your server1.conf.  And more details about your network.



  • my internal net work is 192.168.20.0/24 my openvpn network is 192.168.23.0/24 .  I am not sure what other information about my network do you need?

    ./var/etc/openvpn/server2.conf
    dev ovpns2
    dev-type tun
    tun-ipv6
    dev-node /dev/tun2
    writepid /var/run/openvpn_server2.pid
    #user nobody
    #group nobody
    script-security 3
    daemon
    keepalive 10 60
    ping-timer-rem
    persist-tun
    persist-key
    proto udp
    cipher BF-CBC
    up /usr/local/sbin/ovpn-linkup
    down /usr/local/sbin/ovpn-linkdown
    client-connect /usr/local/sbin/openvpn.attributes.sh
    client-disconnect /usr/local/sbin/openvpn.attributes.sh
    local 71.238.88.86
    tls-server
    server 192.168.23.0 255.255.255.0
    client-config-dir /var/etc/openvpn-csc
    username-as-common-name
    auth-user-pass-verify /var/etc/openvpn/server2.php via-env
    tls-verify /var/etc/openvpn/server2.tls-verify.php
    lport 1194
    management /var/etc/openvpn/server2.sock unix
    max-clients 10
    push "route 192.168.20.0 255.255.255.0"
    push "dhcp-option DNS 192.168.20.1"
    push "dhcp-option DNS 75.75.76.76"
    push "dhcp-option DNS 75.75.75.75"
    ca /var/etc/openvpn/server2.ca
    cert /var/etc/openvpn/server2.cert
    key /var/etc/openvpn/server2.key
    dh /etc/dh-parameters.1024
    tls-auth /var/etc/openvpn/server2.tls-auth 0
    comp-lzo
    persist-remote-ip
    float
    push "route 192.168.20.0 255.255.255.0"

    push "route-gateway 192.268.20.1"

    push "redirect-gateway def1"



  • This mysteriously started working.  The only thing I can think of is that I a reboot of my Ubuntu Laptop or pfSense server fixed the issue.