I have an interface with multiple IP addresses assigned. My provider does count an IP as “active” (and available from the outside) only if receives an ARP packet from this IP (MAC address doesn’t matter in this case - they are all the same). These
My previous setup was on freebsd and I just used multiple arping commands with each IP as a source. Such “activation” worked fine.
Now I am trying to use similar setup with MikroTik RB2011UAS-2HnD-IN and RouterOS 6.5, but it is sending all arp-pings using the first address of the interface (preferred source) and seems ignores src-address in ping command.
I am using following command
/ping arp-ping=yes src-address=<x.x.x.x> count=1 interface=wan1
To check it I am monitoring traffic using internal sniffer (I clearly can see that ARP packet contains wrong ip).
Am I doing something wrong or it is a bug in routeros?
I am already found workaroung though, just “recorded” neccessary arp packets and injecting it as pcap files, but it is not really convinient.