Mikrotik router AirPrint printer discovery over VPN / subnets

Dear All,

I have recently deployed my network config on a Mikrotik router, and I have an issue with AirPrint network printer discovery.

I have one bridge, called Bridge. My network is 192.168.88.0/24, with 192.168.88.1 as the gateway address. My pool is 192.168.88.10-192.168.88.99.

There is no VLAN at all. I configured an L2TP/IPSec VPN server, with one profile, the VPN gateway in the profile is 192.168.88.100, and there is no DNS server added.

I have one ipsec profile, with a dedicated IP address 192.168.88.101. And I use proxy-arp on Bridge.

So I have 192.168.88.10-99 IP pool for local LAN, I use 192.168.88.1 as the default router IP, gateway, and I use 192.168.88.100 as the VPN gateway, and 192.168.88.101 as my VPN IP address.

So using VPN i use the same subnet as my LAN, I can ping all the connected devices, but Bonjoure does not work. I cannot see my AirPrint network printers, and I cannot see my SMB network drives/shares as well. Using IP address, I can connect to my SMB, but not displaying in the file manager as an available network drive.

When I use just most LAN without VPN, I see my AirPrint printer and I see my networks shares as well.

What am I missing?

Thank you in advance!

Best wishes,

Peter Mezei.