Смоделировали ситуацию:
На WAN порт повесили сеть 10.8.0.2/24(gw 10.8.0.2)
На LAN вешали 10.0.0.0/24 или 192.168.0.0/24(разницы никакой)
адрес сервера PPtP: 222.222.222.2
DIR100 поднимает сессию PPtP, но при этом все запросы из LAN в сеть 222.222.222.0/24 отправляются мимо PPTP, а на шлюз 10.8.0.1, который отбрасывает все кроме 222.222.222.2.
Таким образом мы получаем что все адреса сети 222.222.222.0/24(кроме 222.222.222.2) недоступны из lan.
Роутер при этом рисует следующую таблицу маршрутизации:
Цитата:
NET>show route
Routing tables
Destination Gateway Mask Flags Interface Mertic
0.0.0.0 222.222.222.2 0.0.0.0 UG ppp0 0
10.0.0.0 10.0.0.0 255.255.255.0 U eth0 0
10.0.0.0 10.0.0.0 255.0.0.0 U eth1 0
10.8.0.0 10.8.0.0 255.255.255.0 U eth1 0
127.0.0.1 127.0.0.1 UH lo0 0
222.222.222.0 10.8.0.1 255.255.255.0 UGS eth1 0
222.222.222.3 333.333.333.333 UH ppp0 0
Interface statistics
lo0 IP: 127.0.0.1, Broadcast: 127.0.0.1, Netmask: 255.0.0.0
UP LOOPBACK MULTICAST MTU: 32972, Metric: 0
Rx - Packets: 0, Bytes: 0, Tx - Packets: 0, Bytes: 0
eth1 IP: 10.8.0.2, Broadcast: 10.8.0.255, Netmask: 255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU: 1500, Metric: 0
Rx - Packets: 256, Bytes: 18550, Tx - Packets: 272, Bytes: 19384
eth0 IP: 10.0.0.1, Broadcast: 10.0.0.255, Netmask: 255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU: 1500, Metric: 0
Rx - Packets: 895, Bytes: 53797, Tx - Packets: 1035, Bytes: 69633
ppp0 IP: 333.333.333.333, Broadcast: 222.222.222.3, Netmask: 255.255.255.0
UP RUNNING MULTICAST MTU: 1460, Metric: 0
Rx - Packets: 90, Bytes: 0, Tx - Packets: 90, Bytes: 0
где 333.333.333.333 - арес присваеваемый роутеру в PPPtP соединении, и 222.222.222.3 шлюз PPPtP соединения.
Просьба устранить проблему, т.е чтобы в 10 подсеть роутился только один IP сервера PPtP соединений.
версия прошивки на которой смотрели:
AP S/W ver: 2.1.2.116 built : build:6 @ Mon Dec 10 19:19:08 2007