We have two Virtual FreeBSD machines on Hyper-V 2008R2 server.
VM#1 - FreeBSD 10.3-RELEASE-p18 amd64
VM#2 - FreeBSD 11.1-RELEASE amd64
Both VM's connected to the same LAN 192.168.0.0/17
On VM#2 /var/log/messages permanently registering an error
arp: packet with invalid ethernet address length 0 received on hn0
tcpdump on hn0 show this
17:48:17.035879 ARP, Ethernet (len 0), Unknown Protocol (0xf000) (len 1), length 50
Quick Google search show that such packets can be generated by D-Link DES/DGS Metro series switches. We have a number of D-Link switches in our LAN, but we never see this error on FreeBSD 8.x/9.x/10.x before
Can it be fixed?
Or,how we can supress this error messages on 11.1, because replacing D-Link switches is not a solution.
The source of problem was D-Link DES1100-16 with enabled 'loopback detection' on uplink port (switch was reseted to factory settings early). After that as 'loopback detection' was turned off on this (uplink) port, error disappeared from log.
Anyway, a method to handling this error is required.
I'm also getting this message a lot.
Is there any progress?