Hello.
I trying migrate from Linux (iproute, iptables, ipmark) to Mikrotik with pppoe. Because I have lot of users, best method is a migration one by one host. So I create vlan:
/interface vlan print
# NAME MTU ARP VLAN-ID INTERFACE
0 R lan-sfpplus2 1500 enabled 10 sfp-sfpplus2
bridge:
/interface bridge print
1 R name="bridge-vlan10" mtu=auto actual-mtu=1500 l2mtu=1576 arp=enabled mac-address=E4:8D:8C:3C:1E:59 protocol-mode=rstp priority=0x8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s
transmit-hold-count=6 ageing-time=5m
Bridge ports:
/interface bridge port print
# INTERFACE BRIDGE PRIORITY PATH-COST HORIZON
1 lan-sfpplus2 bridge-vlan10 0x80 10 none
Then I attach one of LAN’s address to bridge bridge-vlan10, and create pppoe server, user profiles, secrets, nat rules, etc, and migrate hosts one by one. Everything works great, except one thing - hosts from network (has assigned static ethernet address, work in the same vlan, ethernet and pppoe hosts works in the same network) can’t connect to hosts connected via pppoe. I haven’t any problem with connections from pppoe to ethernet hosts. I think it happens, because “old” network didn’t see pppoe clients in L2 via bridge, but I can’t imagine how to propagate pppoe clients in normal ethernet. Anyway, pppoe client should be visible by ethernet clients (pppoe host also see other pppoe hosts).
Did anyone has an idea how to resolve this problem?