PPPoe Bridge Connection Question

RB751G-2HnD

Such an awesome product and i’m finding new things i can do with it everyday :smiley:

At the moment I have configured it to be a load balancer and a linebonder and this works awesome
But now i’m stuck

My DSL Modems On the Mikrotik WAN1-WAN4 has Bridge PPPoE Frames Between WAN and Local Ports configured but mikrotik blocks My Dial up Connection i have configured on a desktop pc to pass through

I’m guessing this must be possible?

Any assistance will be appreciated
Thanx

can you post configuration of this setup, so we can have clear understanding on how it works now ?

Hope this helps


/ ip address
add address=192.168.0.1/24 interface=LAN
add address=192.168.1.2/24 interface=WAN1
add address=192.168.2.2/24 interface=WAN2
add address=192.168.3.2/24 interface=WAN3
add address=192.168.4.2/24 interface=WAN4

/ ip firewall mangle
add chain=prerouting dst-address=192.168.1.0/24 action=accept in-interface=LAN
add chain=prerouting dst-address=192.168.2.0/24 action=accept in-interface=LAN
add chain=prerouting dst-address=192.168.3.0/24 action=accept in-interface=LAN
add chain=prerouting dst-address=192.168.4.0/24 action=accept in-interface=LAN

add chain=prerouting in-interface=WAN1 connection-mark=no-mark action=mark-connection \ new-connection-mark=WAN1_conn
add chain=prerouting in-interface=WAN2 connection-mark=no-mark action=mark-connection \ new-connection-mark=WAN2_conn
add chain=prerouting in-interface=WAN3 connection-mark=no-mark action=mark-connection \ new-connection-mark=WAN3_conn
add chain=prerouting in-interface=WAN4 connection-mark=no-mark action=mark-connection \ new-connection-mark=WAN4_conn

add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local \ per-connection-classifier=both-addresses­-and-ports:4/0 action=mark-connection new-connection-mark=WAN1_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local \ per-connection-classifier=both-addresses­-and-ports:4/1 action=mark-connection new-connection-mark=WAN2_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local \ per-connection-classifier=both-addresses­-and-ports:4/2 action=mark-connection new-connection-mark=WAN3_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local \ per-connection-classifier=both-addresses­-and-ports:4/3 action=mark-connection new-connection-mark=WAN4_conn

add chain=prerouting connection-mark=WAN1_conn in-interface=LAN action=mark-routing \ new-routing-mark=to_WAN1
add chain=prerouting connection-mark=WAN2_conn in-interface=LAN action=mark-routing \ new-routing-mark=to_WAN2
add chain=prerouting connection-mark=WAN3_conn in-interface=LAN action=mark-routing \ new-routing-mark=to_WAN3
add chain=prerouting connection-mark=WAN4_conn in-interface=LAN action=mark-routing \ new-routing-mark=to_WAN4

add chain=output connection-mark=WAN1_conn action=mark-routing new-routing-mark=to_WAN1
add chain=output connection-mark=WAN2_conn action=mark-routing new-routing-mark=to_WAN2
add chain=output connection-mark=WAN3_conn action=mark-routing new-routing-mark=to_WAN3
add chain=output connection-mark=WAN4_conn action=mark-routing new-routing-mark=to_WAN4

/ ip route
add dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_WAN1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=to_WAN2 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.3.1 routing-mark=to_WAN3 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.4.1 routing-mark=to_WAN4 check-gateway=ping

add dst-address=0.0.0.0/0 gateway=192.168.1.1 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.2.1 distance=2 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.3.1 distance=3 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.4.1 distance=4 check-gateway=ping

add dst-address=208.67.222.222 gateway=192.168.1.1 scope=10
add dst-address=208.67.220.220 gateway=192.168.1.1 scope=10

add dst-address=208.67.222.222 gateway=192.168.2.1 scope=10
add dst-address=208.67.220.220 gateway=192.168.2.1 scope=10

add dst-address=208.67.222.222 gateway=192.168.3.1 scope=10
add dst-address=208.67.220.220 gateway=192.168.3.1 scope=10

add dst-address=208.67.222.222 gateway=192.168.4.1 scope=10
add dst-address=208.67.220.220 gateway=192.168.4.1 scope=10

add distance=1 gateway=208.67.222.222 routing-mark=to_WAN1 check-gateway=ping
add distance=2 gateway=208.67.220.220 routing-mark=to_WAN1 check-gateway=ping

add distance=1 gateway=208.67.222.222 routing-mark=to_WAN2 check-gateway=ping
add distance=2 gateway=208.67.220.220 routing-mark=to_WAN2 check-gateway=ping

add distance=1 gateway=208.67.222.222 routing-mark=to_WAN3 check-gateway=ping
add distance=2 gateway=208.67.220.220 routing-mark=to_WAN3 check-gateway=ping

add distance=1 gateway=208.67.222.222 routing-mark=to_WAN4 check-gateway=ping
add distance=2 gateway=208.67.220.220 routing-mark=to_WAN4 check-gateway=ping

/ ip firewall nat
add chain=srcnat out-interface=WAN1 action=masquerade
add chain=srcnat out-interface=WAN2 action=masquerade
add chain=srcnat out-interface=WAN3 action=masquerade
add chain=srcnat out-interface=WAN4 action=masquerade

To get the PPPOE Connection Working I add

/interface bridge add name=bridge_local protocol-mode=rstp
/interface bridge port add bridge=bridge_local interface=LAN
/interface bridge set bridge_local admin-mac=D4:CA:6D:26:0A:58

This works for PPPOE but blocks the normal internet when the bridge interface is enabled.

Do I need some kind of firewall rule to allow this to pass through?

Thanx in advance :slight_smile:

A diagram of this arrangement would help. Are you using the RouterOS PPPoE client or PPPoE on a client computer?