Доброго дня. Есть два роутера, связанные по PPtP. Клиент видит локалку сервера.
Сервер не видит (и не пингует) даже локальный адрес самого клиента. Картинок здесь нет, поэтому рисовал от руки, извините.
+-------------+ +-------------+-------------+ +-------------+ +-------------+
| 192.168.9.2 |>>>>| 192.168.9.1 | 10.0.0.1 |>>Inet>>| 192.168.8.1 |>>>>>| 192.168.8.2 |
+-------------+ +-------------+-------------+ +-------------+ +-------------+
| 192.168.9.3 | | LAN | PPtP | | LAN | | 192.168.8.3 |
+-------------+ +-------------+-------------+ +-------------+ +-------------+
| 192.168.9.4 | Роутер с PPtP клиентом Роутер с | 192.168.8.x |
+-------------+ PPtP сервером +-------------+
Проблема в том, что я вообще не могу понять, где, куда и какой прописывать этот дополнительный route add?
Вот таблица маршрутов на PPtP сервере.
10.0.0.1 * 255.255.255.255 0 ppp10
192.168.1.100 * 255.255.255.255 0 vlan2 (WAN)
10.0.0.2 * 255.255.255.255 0 ppp11
192.168.1.0 * 255.255.255.0 0 vlan2 (WAN)
192.168.8.0 * 255.255.255.0 0 br0 (LAN)
127.0.0.0 * 255.0.0.0 0 lo
default 192.168.1.100 0.0.0.0 0 vlan2 (WAN)
192.168.1.100 - это шлюз интернета, он в рассмотрении не участвует.
Update! Для того, чтобы для единичного клиента ppp10 с vpn-адресом 10.0.0.1 с адресов 192.168.8.x видеть 192.168.9.x
Нужно ввести в веб-интерфейсе Tomato -> Tools -> System commands ->
ip route add 192.168.9.0/24 via 10.0.0.1 dev ppp10