Hi Jeff,

On 05/11/14 21:38, Jeff Boyce wrote:
> Greetings -
>
> I have a routed vpn setup and I can ping back and forth from the client to
> the server.  Now I want to expand the configuration so that I can reach a
> Windows Vista box behind the server from the client.  My network diagram is
> as follows:
>
> Client LAN address 192.168.112.125
> Client VPN address 10.4.0.6
>
> Server VPN address 10.4.0.1
> Server LAN address 192.168.123.2
> Server LAN network 192.168.123.0/24
>
> Vista Box behind Server address 192.168.123.111
>
> The OpenVPN server is running on a OpenWRT router.  This router is the
> WAN/LAN access point and firewall to my network, and is my LAN network
> router.
>
> When the VPN is established, from the client I can ping both the 10.4.0.1
> and the 192.168.123.2 addresses of the server.  When I try to ping the Vista
> box behind the server from the client I get the following:
>
> C:\Users\jeffb>ping 192.168.123.111
> Pinging 192.168.123.111 with 32 bytes of data:
> Reply from 10.4.0.1:  Destination host unreachable.
>
> I have read the How-To that explains connecting to additional machines
> behind the server, and know I have followed some of the steps properly, but
> my routing knowledge is a little fuzzy, and since I still can't connect I
> must not be doing something to complete the steps or doing something wrong.
>
> Step 1.  First, you must advertise the LAN (192.168.123.0/24) subnet to VPN
> clients as being accessible through the VPN. This can easily be done with
> the following server-side config file directive:
> push "route 192.168.123.0 255.255.255.0"Result of Step 1 - DONE, see server
> config below.
>
> Step 2.  Next, you must set up a route on the server-side LAN gateway to
> route the VPN client subnet (10.4.0.0/24) to the OpenVPN server (this is
> only necessary if the OpenVPN server and the LAN gateway are different
> machines).
>
> Result of Step 2.  My OpenVPN server and my LAN gateway are on the same
> OpenWRT box.  But I am not sure whether this still may apply based on my
> network configuration.
>
> Step 3.  Make sure that you've enabled IP and TUN/TAP forwarding on the
> OpenVPN server machine.
>
> Result of Step 3.  IP forwarding is enabled.
> root@gateway:~# cat /proc/sys/net/ipv4/ip_forward
> 1
>
> I am not sure about TUN/TAP forwarding, as I am not sure of the description
> of this and the link in the how-to just went back to the FAQ list.
>
> Below is my pertinent configs (both server and client) and the routing
> tables for the client, server, and the Vista Box I am trying to connect to.
>
> CLIENT CONFIG
> client
> dev tun
> proto udp
> remote <dynamicdns> 1194
> pull
> nobind
> persist-key
> persist-tun
> tls-client
> ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
> cert "C:\\Program Files\\OpenVPN\\config\\JABopti-755.crt"
> key "C:\\Program Files\\OpenVPN\\config\\JABopti-755.key"
> ns-cert-type server
> resolv-retry infinite
> comp-lzo
> route-method exe
> route-delay 2
> verb 4
>
> SERVER CONFIG
> port 1194
>
> proto udp
>
> dev tun
>
> tls-server
>
> ca /etc/easy-rsa/keys/ca.crt
>
> cert /etc/easy-rsa/keys/GatewayVPNServer.crt
>
> key /etc/easy-rsa/keys/GatewayVPNServer.key
>
> dh /etc/easy-rsa/keys/dh2048.pem
>
> server 10.4.0.0 255.255.255.0
>
> float
>
> ifconfig-pool-persist /etc/openvpn/ipp.txt 120
>
> push "route 192.168.123.0 255.255.255.0"
>
> keepalive 10 120
>
> comp-lzo
>
> persist-key
>
> persist-tun
>
> status /etc/openvpn-status.log
>
> log-append  /home/openvpn.log
>
> verb 6
>
>
> CLIENT ROUTING TABLE
> C:\Users\jeffb>route print
>
> IPv4 Route Table
> ===========================================================================
> Active Routes:
> Network Destination        Netmask          Gateway       Interface  Metric
>            0.0.0.0          0.0.0.0   192.168.112.11  192.168.112.125     10
>           10.4.0.1  255.255.255.255         10.4.0.5         10.4.0.6     31
>           10.4.0.4  255.255.255.252         On-link          10.4.0.6    286
>           10.4.0.6  255.255.255.255         On-link          10.4.0.6    286
>           10.4.0.7  255.255.255.255         On-link          10.4.0.6    286
>          127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
>          127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
>    127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
>      192.168.112.0    255.255.255.0         On-link   192.168.112.125    266
>    192.168.112.125  255.255.255.255         On-link   192.168.112.125    266
>    192.168.112.255  255.255.255.255         On-link   192.168.112.125    266
>      192.168.123.0    255.255.255.0         10.4.0.5         10.4.0.6     31
>          224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
>          224.0.0.0        240.0.0.0         On-link          10.4.0.6    286
>          224.0.0.0        240.0.0.0         On-link   192.168.112.125    266
>    255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
>    255.255.255.255  255.255.255.255         On-link          10.4.0.6    286
>    255.255.255.255  255.255.255.255         On-link   192.168.112.125    266
> ===========================================================================
> Persistent Routes:
>    None
>
> SERVER ROUTING TABLE
> root@gateway:~# route -n
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref    Use
> Iface
> 0.0.0.0         98.125.178.1    0.0.0.0         UG    0      0        0
> pppoe-wan
> 10.4.0.0        10.4.0.2        255.255.255.0   UG    0      0        0 tun0
> 10.4.0.2        0.0.0.0         255.255.255.255 UH    0      0        0 tun0
> 98.125.178.1    0.0.0.0         255.255.255.255 UH    0      0        0
> pppoe-wan
> 192.168.123.0   0.0.0.0         255.255.255.0   U     0      0        0
> br-lan
>
>
> VISTA BOX ROUTING TABLE
> Well I can't get to that one right now as I am remote to the box.  But last
> evening I did add a static route to its routing table using the command
> below and verified that it was persistent across a reboot.  If this is
> needed for diagnosis, I can get it tonight.
>
> C:\Users\jeffheidi>route -p add 10.4.0.0 mask 255.255.255.0 192.168.123.2
>
> Thanks for the assistance anyone can provide.  If I have left out any
> important details, or if additional information is needed please let me
> know.
>
>
nice and extensive post , but what exactly is not working? have you 
tried pinging the machine on the server-side LAN?
can you ping the LAN IP of the VPN server from the client?
is there a firewall blocking access (typically FORWARDing rules) ?


------------------------------------------------------------------------------
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to