You are on page 1of 4

/interface pppoe-client

add add-default-route=yes disabled=no interface=ether1 name=WAN-1


password=123 user=a1
add add-default-route=yes disabled=no interface=ether1 name=WAN-2
password=123 user=b1
add add-default-route=yes disabled=no interface=ether1 name=WAN-3
password=123 user=c1
add add-default-route=yes disabled=no interface=ether1 name=WAN-4
password=123 user=a1
add add-default-route=yes disabled=no interface=ether1 name=WAN-5
password=123 user=b1
add add-default-route=yes disabled=no interface=ether1 name=WAN-6
password=123 user=c1
add add-default-route=yes disabled=no interface=ether1 name=WAN-7
password=123 user=a1
add add-default-route=yes disabled=no interface=ether1 name=WAN-8
password=123 user=b1
add add-default-route=yes disabled=no interface=ether1 name=WAN-9
password=123 user=c1
add add-default-route=yes disabled=no interface=ether1 name=WAN-10
password=123 user=a1
add add-default-route=yes disabled=no interface=ether1 name=WAN-11
password=123 user=b1
add add-default-route=yes disabled=no interface=ether1 name=WAN-12
password=123 user=c1
add add-default-route=yes disabled=no interface=ether1 name=WAN-13
password=123 user=a1
add add-default-route=yes disabled=no interface=ether1 name=WAN-14
password=123 user=b1
add add-default-route=yes disabled=no interface=ether1 name=WAN-15
password=123 user=c1

/ip firewall nat


add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=masquerade chain=srcnat out-interface=pppoe-out2
add action=masquerade chain=srcnat out-interface=pppoe-out3
add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=masquerade chain=srcnat out-interface=pppoe-out2
add action=masquerade chain=srcnat out-interface=pppoe-out3
add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=masquerade chain=srcnat out-interface=pppoe-out2
add action=masquerade chain=srcnat out-interface=pppoe-out3
add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=masquerade chain=srcnat out-interface=pppoe-out2
add action=masquerade chain=srcnat out-interface=pppoe-out3
add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=masquerade chain=srcnat out-interface=pppoe-out2
add action=masquerade chain=srcnat out-interface=pppoe-out3

/ip firewall mangle


add action=accept chain=prerouting in-interface=pppoe-out1
add action=accept chain=prerouting in-interface=pppoe-out2
add action=accept chain=prerouting in-interface=pppoe-out3
add action=accept chain=prerouting in-interface=pppoe-out1
add action=accept chain=prerouting in-interface=pppoe-out2
add action=accept chain=prerouting in-interface=pppoe-out3
add action=accept chain=prerouting in-interface=pppoe-out1
add action=accept chain=prerouting in-interface=pppoe-out2
add action=accept chain=prerouting in-interface=pppoe-out3
add action=accept chain=prerouting in-interface=pppoe-out1
add action=accept chain=prerouting in-interface=pppoe-out2
add action=accept chain=prerouting in-interface=pppoe-out3
add action=accept chain=prerouting in-interface=pppoe-out1
add action=accept chain=prerouting in-interface=pppoe-out2
add action=accept chain=prerouting in-interface=pppoe-out3

add action=mark-connection chain=prerouting comment=ISP_Mark_Connection


dst-address-type=!local new-connection-mark=ISP1_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP2_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/1 src-address-type=""
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP3_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/2 src-address-type=""
add action=mark-connection chain=prerouting comment=ISP_Mark_Connection
dst-address-type=!local new-connection-mark=ISP1_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/3
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP2_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/4 src-address-type=""
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP3_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/5 src-address-type=""
add action=mark-connection chain=prerouting comment=ISP_Mark_Connection
dst-address-type=!local new-connection-mark=ISP1_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/6
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP2_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/7 src-address-type=""
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP3_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/8 src-address-type=""
add action=mark-connection chain=prerouting comment=ISP_Mark_Connection
dst-address-type=!local new-connection-mark=ISP1_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/9
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP2_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/10 src-address-type=""
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP3_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/11 src-address-type=""
add action=mark-connection chain=prerouting comment=ISP_Mark_Connection
dst-address-type=!local new-connection-mark=ISP1_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/12
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP2_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/13 src-address-type=""
add action=mark-connection chain=prerouting connection-mark=no-mark dst-
address-type=!local new-connection-mark=ISP3_CON passthrough=yes per-
connection-classifier=both-addresses-and-ports:14/14 src-address-type=""

add action=mark-routing chain=prerouting connection-mark=ISP1_CON new-


routing-mark=ISP1_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_CON new-
routing-mark=ISP2_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP3_CON new-
routing-mark=ISP3_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP1_CON new-
routing-mark=ISP1_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_CON new-
routing-mark=ISP2_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP3_CON new-
routing-mark=ISP3_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP1_CON new-
routing-mark=ISP1_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_CON new-
routing-mark=ISP2_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP3_CON new-
routing-mark=ISP3_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP1_CON new-
routing-mark=ISP1_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_CON new-
routing-mark=ISP2_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP3_CON new-
routing-mark=ISP3_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP1_CON new-
routing-mark=ISP1_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_CON new-
routing-mark=ISP2_Route passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP3_CON new-
routing-mark=ISP3_Route passthrough=yes

/ip route
add check-gateway=ping distance=1 gateway=pppoe-MIME_1 routing-
mark=ISP1_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_2 routing-
mark=ISP2_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_3 routing-
mark=ISP3_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_1 routing-
mark=ISP1_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_2 routing-
mark=ISP2_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_3 routing-
mark=ISP3_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_1 routing-
mark=ISP1_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_2 routing-
mark=ISP2_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_3 routing-
mark=ISP3_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_1 routing-
mark=ISP1_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_2 routing-
mark=ISP2_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_3 routing-
mark=ISP3_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_1 routing-
mark=ISP1_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_2 routing-
mark=ISP2_Route
add check-gateway=ping distance=1 gateway=pppoe-MIME_3 routing-
mark=ISP3_Route
add check-gateway=ping distance=1 gateway="pppoe-out1,pppoe-out2,pppoe-
out3"

You might also like