1. Внешние проявления.
После авторизации PPTP клиента, трафик через PPTP gw не идет, перестают пинговаться сервера в локальной сети провайдера. PPTP соединение переподключается каждые полторы минуты.
2. Описание конфигурации устройства.
1. Обновляем прошивку до версии RU_1.22_20090902 (RU_1.22_2009102)
2. Сбросываем устройство в заводские установки.
3. Advanced Setup > WAN создаем PVC
4. Указываем значения VPI, VCI, которые использует провайдер (0/33)
5. Выбираем тип подключения Mac Encapsulation Routing (MER)
6. IP-адрес, маску, шлюз и DNS'ы получаем автоматически.
7. NAT включен, Firewall выключен.
8. Подтверждаем настройки.
9. Заходим в раздел Advanced Setup -> PPTP.
10. Устанавливаем флажок Enable.
11. Задаем произвольное имя в Tunnel Name.
12. В поле PPTP Server IP Address указываем адрес PPTP-сервера провайдера.
13. В User Name задаем имя пользователя, которое выдал провайдер.
14. В Password задаем пароль, который выдал провайдер.
15. В Authentication Method выбраем PAP (выяснил у провайдера).
16. В Compression Method выбираем Disable (выяснил у провайдера).
17. В поле Default Route устанавливаем флажок.
18. В поле Always On устанавливаем флажок.
19. Жмем Save/Apply
20. Перезагружаемся Save/Reboot.
3. Результат.
1. Устройство нормально получает все настройки на WAN порту от DHCP провайдера.
2. PPTP авторизация проходит нормально, в разделе Device Info > WAN > PPTP info появляется IP адрес PPTP интерфейса.
3.
Увы, ничего не работает:( Поддержка провайдера видит авторизацию, но утверждает что трафика нет и что PPTP соединение перезагружается каждые полторы минуты.
4. Фрагмент лог-файла.
Код:
Jan 1 00:00:42 daemon notice pptp[703]: anon log[main:pptp.c:276]: The synchronous pptp option is NOT activated
Jan 1 00:00:42 daemon err user: tr69c: Unable to retrieve attributes in scratch PAD
Jan 1 00:00:42 daemon err user: Stored Parameter Attribute data is corrupt or missing
Jan 1 00:00:42 daemon notice pptp[712]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jan 1 00:00:42 daemon notice pptp[712]: anon log[ctrlp_disp:pptp_ctrl.c:738]: Received Start Control Connection Reply
Jan 1 00:00:42 daemon notice pptp[712]: anon log[ctrlp_disp:pptp_ctrl.c:772]: Client connection established.
Jan 1 00:00:43 daemon notice pptp[712]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Jan 1 00:00:43 daemon notice pptp[712]: anon log[ctrlp_disp:pptp_ctrl.c:857]: Received Outgoing Call Reply.
Jan 1 00:00:43 daemon notice pptp[712]: anon log[ctrlp_disp:pptp_ctrl.c:896]: Outgoing call established (call ID 0, peer's call ID 35216).
Jan 1 00:00:45 daemon warn pppd[686]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Jan 1 00:00:45 daemon notice pppd[686]: PAP authentication succeeded
Jan 1 00:00:45 daemon notice pppd[686]: local IP address 10.64.65.111
Jan 1 00:00:45 daemon notice pppd[686]: remote IP address 10.128.4.4
Jan 1 00:01:15 user crit kernel: OAM loopback response not received on PORT/VPI/VCI 0/0/33.
Jan 1 00:01:17 user crit kernel: OAM loopback response not received on PORT/VPI/VCI 0/0/33.
Jan 1 00:01:43 daemon notice pptp[712]: anon log[logecho:pptp_ctrl.c:676]: Echo Request received.
Jan 1 00:01:43 daemon notice pptp[712]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'
5. Чего надо от техподдержки.
1. Нужна прошивка с исправленной работой PPTP клиента. Готов поработать бета-тестером, так что можно тестовую версию.
2. Если работы по исправлению описанного бага не ведутся, прошивки нет и тестировать нечего, готов выслушать любой совет по ворк-эраунд решению моей проблемы. Заходить на устройство по ssh я умею.
3. Если техподдержка не готова предложить ворк-эраунд решения, прошу посоветовать другое устройство ADSL с WiFi, в котором PPTP клиент работает.