[freebsd 11.2] net-snmpd incomplete mac addresses
Eugene Grosbein
eugen at grosbein.net
Fri Oct 5 13:16:53 UTC 2018
05.10.2018 18:33, Patrick Lamaiziere wrote:
> Hello,
>
> freebsd 11.2/amd64 release
> net-snmp-5.7.3_18
>
> net-snmpd returns incomplete MAC addresses in IF-MIB::ifPhysAddress,
> the first octet is always "0".
>
> $ snmpwalk -v 2c -c "xxx" localhost 1.3.6.1.2.1.2.2.1.6
> IF-MIB::ifPhysAddress.1 = STRING: 0:36:9f:93:7d:f8
> IF-MIB::ifPhysAddress.2 = STRING: 0:36:9f:93:7d:fa
> IF-MIB::ifPhysAddress.3 = STRING: 0:f4:bb:ef:c8:e4
> ...
>
> $ ifconfig | grep ether
> ether a0:36:9f:93:7d:f8
> ether a0:36:9f:93:7d:fa
> ether ec:f4:bb:ef:c8:e4
>
> tcpdump confirms that the problem is in net-snmpd (and not the client).
>
> Also when using the MIB IP-MIB::ipNetToMediaPhysAddress the MAC
> addresses are correct.
>
> $ snmpwalk -v2c -c '***r***' localhost IP-MIB::ipNetToMediaPhysAddress | grep a0:36:9f:93:7d:f8
> IP-MIB::ipNetToMediaPhysAddress.13.10.10.1.118 = STRING: a0:36:9f:93:7d:f8
>
> I've checked net-snmpd 5.7.3 under linux and the mac addresses are
> correct. (So it's specific to FreeBSD.)
>
> Any clue ?
We have bsnmpd in the base system. Does it exhibit same problem?
More information about the freebsd-net
mailing list