SergeySD писал(а):
Не помогло....

По каким-то причинам при перенастройках WAN или Save & Reboot все маршруты удаляются и уже назад не устанавливаются.

Что на это скажут умные люди из D-Link... Или может лучше сразу перепрошиться на прошивку от McMCC
DSL-G604T был проверен с версией прошивки V3.02B01T01.RU.20070322
1. Устройство было настроено в качестве PPPoE клиента.
После этого на странице Advanced > Routing было указано несколько маршрутов. Затем, настройки устройства были сохранены: Tools > System > Save and Reboot
После перезагрузки устройства все созданные маршруты отображались как в WEB интерфейсе, так и в Telnet.
Вывод команды route -n после перезагрузки устройства и установления PPPoE сессии:
Код:
$ telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
BusyBox on (none) login: admin
Password:
BusyBox v0.61.pre (2007.03.22-07:16+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.200.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.20.0 192.168.200.1 255.255.255.0 UG 1 0 0 ppp0
192.168.70.0 0.0.0.0 255.255.255.0 U 1 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
172.17.0.0 192.168.200.1 255.255.0.0 UG 1 0 0 ppp0
239.0.0.0 0.0.0.0 255.0.0.0 U 1 0 0 br0
0.0.0.0 192.168.200.1 0.0.0.0 UG 0 0 0 ppp0
2. По поводу PPTP соединения и default gateway.
Для того, чтобы PPTP соединение стало маршрутом по умолчанию, при настройке PVC (PPPoE PVC, так как PPTP у Вас поднимается поверх PPPoE, я прав?) нужно в разделе PPPoE/PPPoA отключить Default Route - Disable.
После этого можно настроить PPTP клиента в качестве Default Gateway:
Пример:
Код:
Server IP/Name 192.168.200.1
Route Target 0.0.0.0
Route Mask 255.255.255.255
PPTP Account Ваш логин
PPTP Password Ваш Пароль
MPPE Encryption Шифрование (если требуется)
После этого следует сохранить настройки: Tools > System > Save and Reboot
Вывод лога устройства:
PPPoE подключение:
Код:
Jan 1 12:00:59> pppd 2.4.3 started by root, uid 0
Jan 1 12:00:59> Connect: ppp0 {--} nas0
Jan 1 12:00:59> peer from calling number 00:0D:88:68:51:41 authorized
Jan 1 12:01:00> WAN IP address 192.168.200.128
Jan 1 12:01:00> WAN gateway 192.168.200.1
Jan 1 12:01:00> primary DNS address 192.168.100.1
Jan 1 12:01:00> secondary DNS address 212.46.0.3
Jan 1 12:01:00> ppp0
Jan 1 12:01:00> PPPoE Connect with IP Address 192.168.200.128
Jan 1 12:01:00> PPPoE Connection Successfully Established
Jan 1 12:01:00> PPPoE Connect with Gateway IP Address: 192.168.200.1
Затем поверх PPPoE поднимается PPTP подключение:
Код:
Jan 1 12:01:04> pppd 2.4.3 started by root, uid 0
Jan 1 12:01:04> Connect: ppp10 {--} /dev/pts/15
Jan 1 12:01:26> ppp10
Jan 1 12:01:26> WAN IP address 192.168.150.133
Jan 1 12:01:26> WAN gateway 192.168.150.1
Вывод таблицы маршрутизации:
Код:
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.200.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.200.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.150.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp10
192.168.20.0 192.168.200.1 255.255.255.0 UG 1 0 0 ppp0
192.168.70.0 0.0.0.0 255.255.255.0 U 1 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
172.17.0.0 192.168.200.1 255.255.0.0 UG 1 0 0 ppp0
239.0.0.0 0.0.0.0 255.0.0.0 U 1 0 0 br0
0.0.0.0 192.168.150.1 0.0.0.0 UG 0 0 0 ppp10
Как видно из таблицы маршрутизации, PPTP соединение (последняя запись) является маршрутом по умолчанию.