I am trying to setup a site-to-site routed OpenVPN and encountered an interesting problem. When I start a connection from one client router to server router, client router doesn't let any traffic to go to computers connected to it. However, when I connect to Tomato interface through its static IP from another connection, everything seems normal.
cru a CheckVPNServer "*/30 * * * * service vpnserver1 start"
iptables -I INPUT -p udp --dport 1194 -j ACCEPT
sleep 2 mkdir -p /etc/openvpn/ccd echo "iroute 192.168.4.0 255.255.255.0" > /etc/openvpn/ccd/xxx echo "iroute 192.168.5.0 255.255.255.0" > /etc/openvpn/ccd/yyy echo "iroute 192.168.6.0 255.255.255.0" > /etc/openvpn/ccd/zzz
I tried everything basically up to this point. I couldn't find any solution online too. I believe this is a really small mistake that I am making, however, I can't see it.
Let me know if you need more information.