Столкнулся с проблемой , при соединении через 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 СОЕДИНЕНИЯ