I'm trying to use a Gargoyle router to establish a VPN connection with a remote office - so that each network should be able to access each other. In my office, I use a Linux server. But:
- The routers ping each other just fine;
- That router can ping my network (I don't know about computers behind it - not until Monday...);
- Neither my router (server), nor computers behind it can't ping that network behind that router. (And this is the problem, because I want them to!)
I have tested it with a Linux machine instead of that router, with exactly the same OpenVPN config, and it work fine. This proves that something is wrong with the router. My firewall is set up so that everything is allowed for this VPN, and ICMP is allowed for everything.
I use a very simple OpenVPN config:
Code: Select all
dev tun
proto udp
remote server.mainoffice.com 1194
ifconfig 169.254.0.2 169.254.0.1 # backwards on the server
route 192.168.1.0 255.255.255.0 # 192.168.2.0 255.255.255.0 on the server
Code: Select all
firewall.vpn_zone=zone
firewall.vpn_zone.name=vpn
firewall.vpn_zone.network=vpn
firewall.vpn_zone.input=ACCEPT
firewall.vpn_zone.output=ACCEPT
firewall.vpn_zone.forward=ACCEPT
firewall.vpn_zone.mtu_fix=1
firewall.vpn_zone.masq=1
firewall.vpn_lan_forwarding=forwarding
firewall.vpn_lan_forwarding.src=lan
firewall.vpn_lan_forwarding.dest=vpn