New Version Do not show 00:00:00:00:00:00 mac

Which Version Mikrotik for CPU tile solve this problem and dont show 00:00:00:00:00:00 mac in my ARP list

This is not and have not ever been a problem.

These ARP entries have been there since always. In past they were hidden but few releases ago we decided to show them for clients.

It works like this:

  1. Someone tries to reach address x.x.x.x;
  2. If x.x.x.x is not in ARP list, then new entry with IP x.x.x.x and MAC address 00:00:00:00:00:00;
  3. If such IP is available in network then 00:00:00:00:00:00 is replaced with actual MAC address of x.x.x.x device;
  4. If such IP is not available then MAC address 00:00:00:00:00:00 stays on ARP table until it times out or finally x.x.x.x is found in network.

00:00:00:00:00:00 is not an actual MAC address. This is simply how empty ARP entry is represented.

Maybe Mikrotik should make a change in Winbox that causes the distplay to show the string “Incomplete” or “??:??:??:??:??:??” instead of all zeros just so people stop thinking they’re being hacked or something.

Another approach - you will not see "C" flag next to such ARP entry which means that it is not complete.

/ip arp print where address=10.5.114.2
Flags: X - disabled, I - invalid, H - DHCP, D - dynamic, P - published,
C - complete

ADDRESS MAC-ADDRESS INTERFACE

0 D 10.5.114.2 bridge

Yeah, It’s painfully obvious to anyone who knows routers what the arp entry 00:00:00:00:00:00 means, even without seeing the missing C flag. . . but there are some threads on that topic here where people just won’t believe that this means anything other than their ARP table being polluted maliciously by some form of attack. That topic came to annoy me when people just refused to listen to reason.

In future if there are such topics/posts, then you can refer to this topic where official answer/explanation is provided.