НУ также, маркировками.
Возьмите сервер Ваш почтовый (куда Вы хотите отправлять), его адрес промаркируйте чтобы
он выходил с нужного канала, и/или с нужного адреса.
НУ также, маркировками.
Нашел в чем была причина, микротик не виноват)
Учитывая, что цепочки input и output - это то, что идет на сам роутер/уходит с него, в комбинации со строчкой /ip route rule add action=lookup-only-in-table routing-mark=out-pppoe table=out-pppoe получается, что вы отправляете весь ответный трафик роутера в сторону провайдера, вместо того, чтобы отправлять его в br_vl2.nikolay.hmarin писал(а): ↑01 апр 2021, 21:05 /ip firewall mangle
add chain=input in-interface=br_vl2 action=mark-connection new-connection-mark=in-pppoe
add chain=output connection-mark=in-pppoe action=mark-routing new-routing-mark=out-pppoe passthrough=no
/ip firewall nat add chain=srcnat out-interface=PPPoE action=masquerade
/ip route add distance=10 gateway=PPPoE routing-mark=pppoe coment="в данном случае distance не играет никакой роли"
/ip route rule
add action=lookup-only-in-table routing-mark=out-pppoe table=out-pppoe
add action=lookup-only-in-table interface=br_vl2 table=out-pppoe
Код: Выделить всё
/ip route add distance=10 gateway=PPPoE routing-mark=out-pppoe
/ip route rule add action=lookup-only-in-table interface=br_vl2 table=out-pppoe
Пробовал, без mangle input mark-connection и mark-routing работать не будет т.к. RoS не понимает что делать с трафиком 2 провайдера без маркировки и создания отдельной второй адресной таблицы. Можете пробовать и даже логи посмотреть(принудительно создать логирование) что будет происходить в данном случае, если конечно что-то вообще будет происходитьxvo писал(а): ↑01 апр 2021, 21:30Учитывая, что цепочки input и output - это то, что идет на сам роутер/уходит с него, в комбинации со строчкой /ip route rule add action=lookup-only-in-table routing-mark=out-pppoe table=out-pppoe получается, что вы отправляете весь ответный трафик роутера в сторону провайдера, вместо того, чтобы отправлять его в br_vl2.nikolay.hmarin писал(а): ↑01 апр 2021, 21:05 /ip firewall mangle
add chain=input in-interface=br_vl2 action=mark-connection new-connection-mark=in-pppoe
add chain=output connection-mark=in-pppoe action=mark-routing new-routing-mark=out-pppoe passthrough=no
/ip firewall nat add chain=srcnat out-interface=PPPoE action=masquerade
/ip route add distance=10 gateway=PPPoE routing-mark=pppoe coment="в данном случае distance не играет никакой роли"
/ip route rule
add action=lookup-only-in-table routing-mark=out-pppoe table=out-pppoe
add action=lookup-only-in-table interface=br_vl2 table=out-pppoe
То есть эти три строчки просто ломают связь клиентов с самим роутером и более ничего.
И все бы ничего, но строчка /ip route rule add action=lookup-only-in-table interface=br_vl2 table=out-pppoe имеет в числе прочего такое же свойство: не даёт клиентам из br_vl2 общаться с роутером.
Итого, вы с таким же успехом можете оставить всего две строчки, работать оно будет точно так же:
Код: Выделить всё
/ip route add distance=10 gateway=PPPoE routing-mark=out-pppoe /ip route rule add action=lookup-only-in-table interface=br_vl2 table=out-pppoe
Вторая таблица создаётся строчкой:nikolay.hmarin писал(а): ↑01 апр 2021, 21:52 Пробовал, без mangle input mark-connection и mark-routing работать не будет т.к. RoS не понимает что делать с трафиком 2 провайдера без маркировки и создания отдельной второй адресной таблицы.
так поэтапно разжую конфиг для непонятливых, любую из трок убираете и нифига не работает... проверено.xvo писал(а): ↑01 апр 2021, 22:00Вторая таблица создаётся строчкой:nikolay.hmarin писал(а): ↑01 апр 2021, 21:52 Пробовал, без mangle input mark-connection и mark-routing работать не будет т.к. RoS не понимает что делать с трафиком 2 провайдера без маркировки и создания отдельной второй адресной таблицы.
/ip route add distance=10 gateway=PPPoE routing-mark=out-pppoe
Её я убирать вам не предлагал.
А строчкой
i]/ip route rule add action=lookup-only-in-table interface=br_vl2 table=out-pppoe[/i]
эта таблица применяется к трафику исходящему из сети br_vl2.
Обратный трафик у вас в любом случае (что с вашими правилами mangle, что без) ходит по основной таблице.
Так что проверяйте лучше.
И да, пожалуй я погорячился - в моём варианте с доступом на роутер все в порядке скорее всего будет.
nikolay.hmarin писал(а): ↑01 апр 2021, 21:52 добавка машрута доступа к роутеру произойдет на этапе конфига DHCP и DNS
1. /ip firewall mangle
Код: Выделить всё
/ip route vrf add routing-mark=pppoe interfaces=br_vl2,PPPoE