OpenVPN tomato client can't ping server
I have setup the server on a CentOS machine. ip: 10.8.0.1
vpn.conf
server 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
push "route 192.168.15.0 255.255.255.0"
route 192.168.15.0 255.255.255.0
tomatoccd
ifconfig-push 10.8.0.103 10.8.0.104
iroute 192.168.15.0 255.255.255.0
I can connect to the machine via an android machine (ip: 10.8.0.101 10.8.0.102) and can ping to and from the server so I am assuming that my iptables are correct on the server side.
On my server the routing tables is a follows:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.8.0.2 * 255.255.255.255 UH 0 0 0 tun0
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
192.168.15.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
169.254.0.0 * 255.255.0.0 U 0 0 0 venet0
default * 0.0.0.0 U 0 0 0 venet0
Now my tomato vpn.
route
Destination Gateway Genmask Flags Metric Ref Use Iface
71.17.180.1 * 255.255.255.255 UH 0 0 0 vlan2
10.8.0.104 * 255.255.255.255 UH 0 0 0 tun11
192.168.15.0 * 255.255.255.0 U 0 0 0 br0
172.16.15.0 * 255.255.255.0 U 0 0 0 br1
10.8.0.0 10.8.0.104 255.255.255.0 UG 0 0 0 tun11
71.17.180.0 * 255.255.252.0 U 0 0 0 vlan2
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 71-17-180-1.reg 0.0.0.0 UG 0 0 0 vlan2
iptables -v -L INPUT | grep tun
0 0 ACCEPT all -- tun11 any anywhere anywhere
0 0 ACCEPT icmp -- tun11 any anywhere anywhere
iptables for tun11
iptables -v -L FORWARD | grep tun
0 0 ACCEPT all -- tun11 any anywhere anywhere
6 360 ACCEPT all -- br0 tun11 anywhere anywhere
0 0 ACCEPT all -- tun11 bro anywhere anywhere
I cannot ping my server 10.8.0.1 from tomato 10.8.0.103 or pc on 192.168.15.12
I cannot ping tomato 10.8.0.103 from server 10.8.0.1.
I cannot ping pc 192.168.15.12 from server 10.8.0.1
I can ping tomato 10.8.0.103 from pc 192.168.15.12
I know that it has connected. Please any ideas? What more information can I give?
Dropbox 2GB Free sync