0% found this document useful (0 votes)
49 views

Multiple PPPoE Configuration

The document configures a network device with 15 PPPoE client interfaces using the same Ethernet interface and authentication credentials. It sets up firewall rules for network address translation and packet marking to classify traffic by the 15 interfaces. Routing rules are added to select one of three ISPs for each connection based on the packet marks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Multiple PPPoE Configuration

The document configures a network device with 15 PPPoE client interfaces using the same Ethernet interface and authentication credentials. It sets up firewall rules for network address translation and packet marking to classify traffic by the 15 interfaces. Routing rules are added to select one of three ISPs for each connection based on the packet marks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy