Dual access pptp - dd-wrt wiki

На закладці WAN Setup вибираємо Static або DHCP (в залежності від того, що дав провайдер), далі Services -> PPTP -> PPTP Client (так само заповнюємо в залежності що дав провайдер, якщо немає шифрування - MPPE Encryption залишаємо порожній).

Далі Advanced Routing -> Static Routing вбиваємо ip vpn-сервера (якщо він представлений у вигляді vpn.provaider.ru, ip подивитися можна через nslookup) через свій шлюз, далі тут же локальні маршрути і при необхідності на DNS.

Для Корбині тепер необхідно видалити маршрут на vpn після підйому pptp, для цього йдемо Administration -> Commands і вбиваємо такий скрипт:

Десь бачив писали, що sed в dd-wrt вирізаний насправді це не так в стандартній прошивці він присутній і прекрасно відпрацьовує. Перевірити дію скрипта можна в консолі за допомогою

повинен бути присутнім рядок route del $ 5

Натискаємо Save Startup, перезавантажується і по ідеї повинно все працювати.

Перевірити що тунель піднявся можна через команду ifconfig в консолі, повинен з'явитися інтерфейс ppp0.

Налаштовувати будемо з використанням наступних параметрів (для кожного окремого випадку можуть змінюватися):

В результаті отримуємо. то з чим не впорався DHCP клієнт.

3. Налаштовуємо маршрути.

4. Налаштовуємо NAT.

5. Завантажувальний скрипт. Додавати скрипти потрібно в Administration-> Commands.

Startup script Необхідно ввести в поле команд і натиснути "Save Startup"

Firewall script Необхідно ввести в поле команд і натиснути "Save Firewall"

На жаль не все так безхмарно в нашому світі і при збереженні скрипта для настройки файрвола роутер йде в глибокий ребут. як лікувати не знаю. але у мене вийшло його зберегти тільки після того як я зберіг його в Custom Script;) чому воно так я незнаю.

6. Коментарі. Якщо всі пункти виконані нормально. то у вас робочий роутер з DualAccess;) При написанні всього цього була використана одна пляшка пива "Asahi" і щасливий користувач DIR-400;) в якості бета-тестера налаштувань.

P.S. якщо ви всетаки дочитали до цього місця. то відкрию страшну таємницю;) досточно виконати крок 5 і перезавантажити роутер.

Далі Administration -> Management -> Устанвіть Cron в режим enable

Далі Administration -> Command і вбиваємо скрипт в Startup приблизно такого змісту:

Даний скрипт буде запускатися по cron'у раз в хвилину і при відвалі VPN cкриптов встановить всі значення на задані, щоб знову підключитися через vpn.