Главная  / 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        |