為 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