Hi, I have been using the asus merlin firmware and have to say that it is a great product. While configuring it, my lack of networking knowledge has led me try over many days to get the PPTP vpn server working together with the openvpn client.
I am trying to allow my PC connected via PPTP vpn server to be able to access the Server which is behind the openvpn client for all outgoing network.
However it seems the openvpn client does not see the clients connected via pptp vpn server as local and tries to route over the openvpn tunnel.
Config:
openvpn client: PIA. Policy rule to only route 192.168.1.100 through the tunnel
pptp vpn server: Assign address 192.168.1.10 - 192.168.1.19
PC_1 connect via PPTP vpn server and is assigned the ip 192.168.1.10 (interface: ppp10)
PC_2 is physically in LAN and is assigned 192.168.1.190 (interface: LAN)
Server_1 is statically assigned 192.168.1.100 which will tunnel over the openvpn client
Using Server_1 terminal, I have no problem doing traceroute to PC_2 (192.168.1.190). As expected PC_2 have no problem accessing the Server_1:
*As a side note PC_1 have no problem doing a traceroute to PC_2.*
Is there something missing in my router configurations? Maybe it is because the interface is PPP10 instead of LAN?
Regards
I am trying to allow my PC connected via PPTP vpn server to be able to access the Server which is behind the openvpn client for all outgoing network.
However it seems the openvpn client does not see the clients connected via pptp vpn server as local and tries to route over the openvpn tunnel.
Config:
openvpn client: PIA. Policy rule to only route 192.168.1.100 through the tunnel
pptp vpn server: Assign address 192.168.1.10 - 192.168.1.19
PC_1 connect via PPTP vpn server and is assigned the ip 192.168.1.10 (interface: ppp10)
PC_2 is physically in LAN and is assigned 192.168.1.190 (interface: LAN)
Server_1 is statically assigned 192.168.1.100 which will tunnel over the openvpn client
Using Server_1 terminal, I have no problem doing traceroute to PC_2 (192.168.1.190). As expected PC_2 have no problem accessing the Server_1:
traceroute to 192.168.1.190 (192.168.1.190), 64 hops max, 52 byte packets
1 192.168.1.190 (192.168.1.190) 0.554 ms 0.319 ms 0.282 ms
However using Server_1 terminal. Attempting to do a traceroute to PC_1 (192.168.1.10) will timeout. PC_1 is connected via the PPTP vpn server:1 192.168.1.190 (192.168.1.190) 0.554 ms 0.319 ms 0.282 ms
traceroute to 192.168.1.10 (192.168.1.10), 64 hops max, 52 byte packets
1 router.asus.com (192.168.1.1) 614.761 ms 0.427 ms 0.361 ms
2 10.104.1.1 (10.104.1.1) 35.415 ms 35.300 ms 35.266 ms
3 103-10-199-89.pacswitch.com (103.10.199.89) 35.442 ms 35.552 ms 35.523 ms
4 * * *
As seen above instead of treating PC_2 as within the LAN, it instead route through the openvpn tunnel. Thus even when connecting via the PPTP VPN server, PC_2 can't access the Server. It seems the openvpn client is forcing the outbound traffic from Server_1 through the tunnel thus PC_2 can't connect to it.1 router.asus.com (192.168.1.1) 614.761 ms 0.427 ms 0.361 ms
2 10.104.1.1 (10.104.1.1) 35.415 ms 35.300 ms 35.266 ms
3 103-10-199-89.pacswitch.com (103.10.199.89) 35.442 ms 35.552 ms 35.523 ms
4 * * *
*As a side note PC_1 have no problem doing a traceroute to PC_2.*
Is there something missing in my router configurations? Maybe it is because the interface is PPP10 instead of LAN?
Regards
Last edited: