Can't connect from ethernet to pppoe clients

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?

Hi.
I know why LAN clients didn’t see pppoe clients - because pppoe clients has /32 netmask. And I have solution - on old router static route do the job :slight_smile: