Yes, you’re right, dropping all the input is silly - no idea what I was thinking.
I’m basically trying to ensure that only specific MAC addresses can connect to the network. Currently, anyone plugging an ethernet into the router gets access to anything on the network.
I’m going through the official wiki once again to see what I might have missed.
OK, so the following seems to have done the trick:
I have set ARP on bridge-local to reply-only:
[admin@CH] /ip dhcp-server lease> /interface bridge print
Flags: X - disabled, R - running
0 R name="bridge-local" mtu=1500 l2mtu=1598 arp=reply-only mac-address=D4:CA:6D:97:6D:D3 protocol-mode=rstp priority=0x8000 auto-mac=no admin-mac=D4:CA:6D:97:6D:D3 max-message-age=20s forward-delay=15s
transmit-hold-count=6 ageing-time=5m
One thing that I’m not certain about is what happens when the gateway that currently provides internet connectivity assigns a new address to our router (it’s not static)? Won’t the static ARP on bridge-local prevent the new IP address to be correctly assigned to ethernet-1? ethernet-1 still has ARP enabled.