Beim Anpassen einer SNMP-Ansicht für net-snmp 5.7.3 gelingt es mir nicht, IF-MIB::ifPhysAddress
aus meiner Ansicht Folgendes auszuschließen: Was auch immer ich versucht habe, ich bekomme immer noch die MAC-Adressen in snmpwalk
. Trotzdem bin ich sicher, dass meine Ansicht wie andere Ausschlüsse verwendet wirdTunarbeiten.
Hier ist mein letzter Versuch:
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)
Aktualisierung (08.01.2021)
Die ursprünglich angegebene OID und Maske waren falsch, was zu einem Fehler führte bad SUBTREE object id
. Trotzdem sind die Einträge auch mit der korrigierten OID und Maske ifPhysAddress
weiterhin in der Ansicht enthalten.
Aktualisierung (27.01.2021)
Ich habe herausgefunden, dass die Verwendung der symbolischen Namen das Problem verursacht: Wenn ich nur numerische IDs verwende, funktioniert es.
Ich weiß jedoch nicht, wo das Problem liegt: Das IF-MIB.txt
befindet sich in /usr/share/snmp/mibs
, enthält die verwendeten Definitionen und ist in enthalten net-snmp-config --default-mibdirs
.
Diese Syntax wird akzeptiert, aber die Tabellenspalte ist nicht ausgeschlossen:
view publ excluded IF-MIB::ifPhysAddress ff:c0