I have two RB450G routers. I connect them using this scheme
On the left side I have: |||||||||||||||||| On the right side I have:
Public IP = 212.xx.xxx.xxx ||||||||||||||||||| Public IP = 195.xxx.xx.xx
Local IP = 192.168.77.0/24 ||||||||||||||||||| Local IP = 192.168.88.0/24
Computer = 192.168.77.157 |||||||||||||||||| Computer = 192.168.88.253
I used tutorial from http://www.gregsowell.com, configured both routers. Now then I ping from right router to left after two tryes everything is OK, tunnel is ON. If i ping from left router to right connection isn't establishing. Then connection is established I can ping from 192.168.77.157 to 192.168.88.253, but not reverse if I try ping from 192.168.88.253 to 192.168.77.157 ping isn't going, but I can ping to remote router 192.168.77.1.
Now I have two questions:
1) Why can't I ping from 192.168.88.253 to 192.168.77.157 ?
2) If I restart router connection is lost until I ping from right router to left one. How can I make them connect automaticaly after restart ?
Edit:
I noticed that if I restart one of routers I have to ping from that restarted router to another to make tunnel to establish connection. If I ping from another one I get timeouts...
For automatic reconnection I found netwatch is something common, but he allways see other router as down if I ping to it's local IP, I can't find how to change Interface in netwatch...
Edit 2011-12-23:
For automatic connection I used Sheduler and it works for me now. But what about pinging from 192.168.88.253 to 192.168.77.157 ?