thanks for all
Code: Select all
/ip firewall address-list
add address=192.168.88.0/24 list=connected
/ip firewall mangle
add action=accept chain=prerouting dst-address-list=\
connected src-address-list=connected
add action=mark-connection chain=input connection-mark=\
no-mark in-interface=pppoe-out1 new-connection-mark=\
WAN1->ROS passthrough=no
add action=mark-connection chain=input connection-mark=\
no-mark in-interface=pppoe-out2 new-connection-mark=\
WAN2->ROS passthrough=no
add action=mark-connection chain=input connection-mark=\
no-mark in-interface=pppoe-out3 new-connection-mark=\
WAN3->ROS passthrough=no
add action=mark-connection chain=input connection-mark=\
no-mark in-interface=pppoe-out4 new-connection-mark=\
WAN4->ROS passthrough=no
add action=mark-routing chain=output connection-mark=\
WAN1->ROS new-routing-mark=ISP1_Route passthrough=no
add action=mark-routing chain=output connection-mark=\
WAN2->ROS new-routing-mark=ISP2_Route passthrough=no
add action=mark-routing chain=output connection-mark=\
WAN3->ROS new-routing-mark=ISP3_Route passthrough=no
add action=mark-routing chain=output connection-mark=\
WAN4->ROS new-routing-mark=ISP4_Route passthrough=no
add action=mark-connection chain=forward connection-mark=\
no-mark in-interface=pppoe-out1 new-connection-mark=\
WAN1->LANs passthrough=no
add action=mark-connection chain=forward connection-mark=\
no-mark in-interface=pppoe-out2 new-connection-mark=\
WAN2->LANs passthrough=no
add action=mark-connection chain=forward connection-mark=\
no-mark in-interface=pppoe-out3 new-connection-mark=\
WAN3->LANs passthrough=no
add action=mark-connection chain=forward connection-mark=\
no-mark in-interface=pppoe-out4 new-connection-mark=\
WAN4->LANs passthrough=no
add action=mark-routing chain=prerouting connection-mark=\
WAN1->LANs new-routing-mark=ISP1_Route passthrough=no \
src-address-list=connected
add action=mark-routing chain=prerouting connection-mark=\
WAN2->LANs new-routing-mark=ISP2_Route passthrough=no \
src-address-list=connected
add action=mark-routing chain=prerouting connection-mark=\
WAN3->LANs new-routing-mark=ISP3_Route passthrough=no \
src-address-list=connected
add action=mark-routing chain=prerouting connection-mark=\
WAN4->LANs new-routing-mark=ISP4_Route passthrough=no \
src-address-list=connected
add action=mark-connection chain=prerouting \
connection-mark=no-mark dst-address-list=!connected \
dst-address-type=!local new-connection-mark=LAN->WAN1 \
passthrough=yes per-connection-classifier=\
both-addresses-and-ports:4/0 src-address-list=\
connected
add action=mark-connection chain=prerouting \
connection-mark=no-mark dst-address-list=!connected \
dst-address-type=!local new-connection-mark=LAN->WAN2 \
passthrough=yes per-connection-classifier=\
both-addresses-and-ports:4/1 src-address-list=\
connected
add action=mark-connection chain=prerouting \
connection-mark=no-mark dst-address-list=!connected \
dst-address-type=!local new-connection-mark=LAN->WAN3 \
passthrough=yes per-connection-classifier=\
both-addresses-and-ports:4/2 src-address-list=\
connected
add action=mark-connection chain=prerouting \
connection-mark=no-mark dst-address-list=!connected \
dst-address-type=!local new-connection-mark=LAN->WAN4 \
passthrough=yes per-connection-classifier=\
both-addresses-and-ports:4/3 src-address-list=\
connected
add action=mark-routing chain=prerouting connection-mark=\
LAN->WAN1 dst-address-list=!connected \
new-routing-mark=ISP1_Route passthrough=no \
src-address-list=connected
add action=mark-routing chain=prerouting connection-mark=\
LAN->WAN2 dst-address-list=!connected \
new-routing-mark=ISP2_Route passthrough=no \
src-address-list=connected
add action=mark-routing chain=prerouting connection-mark=\
LAN->WAN3 dst-address-list=!connected \
new-routing-mark=ISP3_Route passthrough=no \
src-address-list=connected
add action=mark-routing chain=prerouting connection-mark=\
LAN->WAN4 dst-address-list=!connected \
new-routing-mark=ISP4_Route passthrough=no \
src-address-list=connected