%3A%20%D0%9A%D0%B0%D0%BA%20%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D1%81%D1%82%D0%BE%D0%BB%D0%B1%D0%B5%D1%86%20%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B%20IF-MIB%3A%3AifPhysAddress%20%D0%B8%D0%B7%20%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%3F.png)
При настройке представления SNMP для net-snmp 5.7.3 мне не удаётся исключить IF-MIB::ifPhysAddress
из моего представления: Что бы я ни пробовал, я всё равно получаю MAC-адреса в snmpwalk
. Я всё ещё уверен, что моё представление используется как и другие исключенияделатьработа.
Итак, вот моя последняя попытка:
view publ included .iso.org.dod.internet.mgmt.mib-2 fc
# iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1)
view publ excluded .1.3.6.1.2.1.2.ifTable.ifEntry.ifPhysAddress ff:c0
# 1 3 6 1 2 1 interfaces(2) ifTable(2) ifEntry(1) ifPhysAddress(6)
# .1.3.6.1.2.1.2.2.1.6
# this works:
view publ excluded .1.3.6.1.2.1.ip fe
# ip(4)
Обновление (08.01.2021)
Первоначально заданные OID и маска были неверными, что привело к ошибке bad SUBTREE object id
. Тем не менее, даже с фиксированным OID и маской ifPhysAddress
записи все еще включены в представление.
Обновление (2021-01-27)
Я обнаружил, что использование символических имен вызывает проблему: если я использую только числовые идентификаторы, то все работает.
Тем не менее, я не знаю, что является причиной проблемы: файл IF-MIB.txt
находится в /usr/share/snmp/mibs
, содержит используемые определения и включен в net-snmp-config --default-mibdirs
.
Этот синтаксис принимается, но столбец таблицы не исключается:
view publ excluded IF-MIB::ifPhysAddress ff:c0