%EF%BC%9A%E5%A6%82%E4%BD%95%E5%BE%9E%E6%AA%A2%E8%A6%96%E4%B8%AD%E6%8E%92%E9%99%A4%20IF-MIB%3A%3AifPhysAddress%20%E8%A1%A8%E6%A0%BC%E5%88%97%EF%BC%9F.png)
為 net-snmp 5.7.3 定制 SNMP 視圖,我無法IF-MIB::ifPhysAddress
從我的視圖中排除:無論我嘗試什麼,我仍然在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)
更新(2021-01-08)
最初給的 OID 和 mask 錯誤,導致 error bad SUBTREE object id
。儘管如此,即使使用固定的 OID 和掩碼,ifPhysAddress
條目仍然包含在視圖中。
更新(2021-01-27)
我發現使用符號名稱會導致問題:如果我只使用數字 ID,它就可以工作。
不過,我不知道是什麼原因導致了問題:IF-MIB.txt
位於 中/usr/share/snmp/mibs
,它包含正在使用的定義,並且包含在net-snmp-config --default-mibdirs
.
接受此語法,但不排除表格列:
view publ excluded IF-MIB::ifPhysAddress ff:c0