Столкнулся с проблемой , при соединении через l2tp - роуты неработают .. (хотя в пптп-режиме все ок)
Прошивка DD-WRT рабочее решение ниже ...
В случае успешного соединения переходим к настройке локалки.
Для начала прописываем роут в setup - advanced routing
У вас шлюз будет другой, естественно
(данный пункт помогает для пптп режима)
Далее нужно узнать интерфейс, смотрящий в вашу сеть.
Смотрим Status->Sys-Info в блоке "Router" , запоминаем MAC адрес WAN интерефейса .
В Administration > Commands - выполняем команду ifconfig и ищем нужный интерфейс соответствующий запомненному ранее MAC адресу.
Например у меня vlan2
Далее, не отходя от кассы, в Administration > Commands прописываем недостающий NAT для локалки
Для этого пишем такой вот скрипт:
Там, где у меня прописано vlan2, ставим свой интерфейс, который был узнан ранее.
Код
iptables -A FORWARD -s домашняя_подсеть/24 -j ACCEPT
iptables -A FORWARD -d домашняя_подсеть/24 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s домашняя_подсеть/24 -j MASQUERADE
и нажимаем кнопочку "Save Firewall"
Например у меня вот так
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
iptables -t nat -A POSTROUTING -o vlan2 -s 192.168.0.0/24 -j MASQUERADE
Перезагружаем роутер Administration > Reboot Router и имеем
ОБОЮДНЫЙ ДОСТУП КАК ЛОКАЛКЕ ТАК И К ИНЕТУ ПОСРЕДСТВОМ L2TP СОЕДИНЕНИЯ