У меня устройство hap ac lite, прошивка 6.42.11 long term
В него приходит по проводу МТС с белым адресом, а в юсб порту 4g свисток.. нулевой маршрут смотрит в свисток, и есть подсети которые смотрят в МТС, все что туда завернуто это наша городская локальная сеть.. на мтсе тоже есть интернет, поэтому и туда есть нулевой маршрут с метрикой на 1 выше чем у свистка поэтому не активен..
Вопрос вот в чем.. из-за того что на свистке адрес серый, а на мтсе белый мне необходимо настроить доступ с интернета по ипу который мне дает мтс (ип статический), для этого я помечают трафик в мангле который приходит ко мне с порта МТС и заворачиваю его обратно на мой шлюз МТСа..
Все начинает работать как надо, пинги пингуются, pptp подключается (проверяю с телефона с симки билайн), в общем вижу себя со стороны мтс, но через время все это счастье перестает работать, бывает через час, бывает через 10 часов, дольше 12 часов не работает.. но если выключить нулевой маршрут до модема буквально на несколько секунд, и нулевым маршрутом станет МТС, все начинает снова работать, включаешь обратно маршрут на модем и в моем распоряжении снова 1-10 часов нормальной работы)) в общем приходится постоянно передергивать нулевой маршрут..
Пробовал в качестве шлюза МТСа ставить просто его интерфейс, пробовал check gateway и ping и arp, не помогает, через время просто не перестает пинговаться из вне..
Куда копать?

P.S. белый ип со стороны МТС на схеме изменен на выдуманный! для полноценного понимания (настоящий ип тоже в диапозоне 91.186.x.x)
P.P.S. обычно когда пингую с телефона, то вижу себя в Connections, когда перестает работать, там не намека что я пытаюсь пинговать..
Код: Выделить всё
# feb/13/2019 19:29:01 by RouterOS 6.42.11
#
# model = RouterBOARD 952Ui-5ac2nD
/ip dhcp-client
add add-default-route=no dhcp-options=hostname,clientid disabled=no interface=eth1:MTS use-peer-dns=no
add add-default-route=no dhcp-options=hostname,clientid disabled=no interface=lte1 use-peer-dns=no
/ip firewall filter
add action=drop chain=input comment="drop invalid" connection-state=invalid
add action=drop chain=forward connection-state=invalid
add action=accept chain=input comment="allow established and related" connection-state=established,related
add action=accept chain=forward connection-state=established,related
add action=accept chain=input comment="allow ping" protocol=icmp
add action=accept chain=forward comment="allow lan" src-address=192.168.1.0/27
add action=accept chain=input src-address=192.168.1.0/29
add action=accept chain=input comment=vpn dst-port=1723 protocol=tcp
add action=accept chain=input protocol=gre
add action=drop chain=forward
add action=drop chain=input comment="drop all"
/ip firewall mangle
add action=mark-connection chain=input dst-address=91.186.1.66 in-interface=eth1:MTS new-connection-mark=mts_in passthrough=yes
add action=mark-routing chain=output connection-mark=mts_in new-routing-mark=mts_route passthrough=no
add action=mark-connection chain=forward in-interface=eth1:MTS new-connection-mark=mts_in_f passthrough=no
add action=mark-routing chain=prerouting connection-mark=mts_in_f in-interface="bridge lan" new-routing-mark=mts_route passthrough=yes
/ip firewall nat
add action=masquerade chain=srcnat comment="nat mts" out-interface=eth1:MTS
add action=masquerade chain=srcnat comment="nat modem" out-interface=lte1
/ip route
add distance=1 gateway=91.186.1.254 routing-mark=mts_route
add distance=1 gateway=192.168.8.1
add distance=2 gateway=eth1:MTS
add distance=5 dst-address=10.203.x.x/x gateway=eth1:MTS
add distance=5 dst-address=10.204.x.x/x gateway=eth1:MTS
add distance=5 dst-address=85.117.x.x/x gateway=eth1:MTS
add distance=5 dst-address=91.186.x.x/x gateway=eth1:MTS
add distance=5 dst-address=91.229.x.x/x gateway=eth1:MTS
add distance=5 dst-address=95.129.x.x/x gateway=eth1:MTS
add distance=5 dst-address=192.168.x.x/x gateway=eth1:MTS
add distance=5 dst-address=213.128.x.x/x gateway=eth1:MTS
