Главная / How-To / SysAdmin / Как заставить роутер с прошивкой DD-WRT подключаться по VPN? Как заставить роутер с прошивкой DD-WRT подключаться по VPN?
По умолчанию служба PPTP клиент не работает так как нужно. Причины две: неправильный конфиг /tmp/my.options.vpn и скрипт /tmp/pptpd_client/ip-up
Для исправления проблем нужно на стадии загрузки роутера выполнить несколько команд.
В скрипты запуска (Startup) добавляем:
sleep 60
echo -e 'defaultroute\nusepeerdns\nlock\nnoauth\nnodetach\nrefuse-eap\nip-up-script /tmp/pptpd_client/ip-up\nip-down-script /tmp/pptpd_client/ip-down\nlcp-echo-failure 3\nlcp-echo-interval 2\npersist\nidle 0\nipparam kelokepptpd\nmppe required,no40,no56,stateless\nmtu 1450\nmru 1450\nname myusername\npassword mypasswd' >/tmp/my.options.vpn
echo -e '#!/bin/sh\ncp -f /tmp/my.options.vpn /tmp/pptpd_client/options.vpn\ncat /etc/config/pptpd_client.ip-up | grep -v "add -net" >/tmp/pptpd_client/ip-up\nchmod +x /tmp/pptpd_client/ip-up' >/tmp/my.config.update
chmod +x /tmp/my.config.update
И сохраняем (Save startup).
В задания Cron добавляем:
* * * * * root /bin/sh /tmp/my.config.update
Настрока IP PPTPd сервера делается штатными средствами через веб-интерфейс.
Добавлено: 2012/02/26 Обновлено: 2012/02/26 |