net-snmp (VACM): Wie schließe ich die Tabellenspalte IF-MIB::ifPhysAddress aus der Ansicht aus?

net-snmp (VACM): Wie schließe ich die Tabellenspalte IF-MIB::ifPhysAddress aus der Ansicht aus?

Beim Anpassen einer SNMP-Ansicht für net-snmp 5.7.3 gelingt es mir nicht, IF-MIB::ifPhysAddressaus 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 ifPhysAddressweiterhin 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.txtbefindet 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

Antwort1

Das Problem stellte sich als gar kein Problem heraus. Genau genommen handelte es sich um eine 1Verwechslung lvon Ansichtsnamen vPublund vPub1, aber bei der in PuTTY verwendeten Schriftart konnte ich keinen Unterschied erkennen:

PuTTY-Screenshot, der snmp.conf in Emacs zeigt

verwandte Informationen