Привет! Я пытаюсь настроить конфигурацию с двумя маршрутами до шлюза (попробую объяснить на картинке ниже). Моя цель — контролировать, какой клиент идёт через прокси-бокс (для AAA, контроля пропускной способности и квот), а какой использует прямой маршрут к шлюзу с помощью Address List (для некоторых устройств). Это получается, если прокси работает в режиме NAT с такой конфигурацией. Но у этого есть минусы и низкая производительность из-за дополнительного NAT (по моим предположениям).
/ip firewall nat
add action=masquerade chain=srcnat out-interface=pppoe-out
/ip firewall mangle
add action=mark-routing chain=prerouting comment="Via Proxy" in-interface=ether2 new-routing-mark=Lan2Proxy src-address-list="!Direct Internet"
/ip firewall address-list
add address=192.168.0.0/26 comment=Servers list="Direct Internet"
/ip route
add distance=1 gateway=pppoe-out
add distance=1 gateway=192.168.1.2 routing-mark=Lan2Proxy
/ip route rule
add routing-mark=Lan2Proxy table=Lan2Proxy
add dst-address=192.168.0.0/16 table=main
add dst-address=172.16.0.0/16 table=main
/ip firewall nat
add action=masquerade chain=srcnat out-interface=pppoe-out
/ip firewall mangle
add action=mark-routing chain=prerouting comment="Via Proxy" in-interface=ether2 new-routing-mark=Lan2Proxy src-address-list="!Direct Internet"
/ip firewall address-list
add address=192.168.0.0/26 comment=Servers list="Direct Internet"
/ip route
add distance=1 gateway=pppoe-out
add distance=1 gateway=192.168.1.2 routing-mark=Lan2Proxy
/ip route rule
add routing-mark=Lan2Proxy table=Lan2Proxy
add dst-address=192.168.0.0/16 table=main
add dst-address=172.16.0.0/16 table=main