Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Oct 2018 13:33:02 +0200
From:      Patrick Lamaiziere <patfbsd@davenulle.org>
To:        freebsd-ports@freebsd.org
Cc:        freebsd-net@freebsd.org
Subject:   [freebsd 11.2] net-snmpd incomplete mac addresses
Message-ID:  <20181005133302.5f518dc6@mr185033.univ-rennes1.fr>

next in thread | raw e-mail | index | archive | help
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 ?

Thanks, regards.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20181005133302.5f518dc6>