Две сети, между ними поднят l2tp, а в нем eoip.
Все работает нормально, dhcp выдает одна сеть, и когда там сбои, допустим с электричеством, падает вторая сеть.
Ну и в интернет получается все ходят через первую сеть, хотелось бы что бы первая сеть ходила в интернет через свой шлюз, вторая сеть через свой.
EoIP-интерфейс обычно добавляется в bridge, для организации L2-доступа между удаленными сетями, если это ваш случай - настраивается два DHCP-сервера на обоих роутерах, в качестве интерфейса DHCP нужно указать ваш bridge-интерфейс. DHCP network должна быть единой на обоих роутерах, а вот диапазоны (pool) выдачи адресов должны быть непересекающимися, входящие в обозначенную подсеть. Также нужно создать правило, блокирующее DHCP-запросы между удаленными сетями, например так:
/interface bribge filter
add action=drop chain=forward comment="Drop DHCP requests over EoIP bridge" disabled=no in-interface=eoip-tunnel1 ip-protocol=udp mac-protocol=ip src-port=68