SNMPD配置限制已批准的查询源和限制视图?

SNMPD配置限制已批准的查询源和限制视图?,snmpd,Snmpd,根据各种snmpd.conf手册信息,您可以限制给定社区字符串的查询范围,也可以限制snmpd将响应的查询源。但我似乎无法获得查询限制的源代码 例如,在192.168.1.210系统上的snmpd.conf中,net snmp版本为5.7.1(Debian 10 buster的默认版本): 但是192.168.1.3和192.168.1.2中的snmpwalk都得到了响应,但是只有192.168.1.3应该成功 从192.168.1.3开始按预期工作 # snmpwalk -Os -c D -v

根据各种snmpd.conf手册信息,您可以限制给定社区字符串的查询范围,也可以限制snmpd将响应的查询源。但我似乎无法获得查询限制的源代码

例如,在192.168.1.210系统上的snmpd.conf中,net snmp版本为5.7.1(Debian 10 buster的默认版本):

但是192.168.1.3和192.168.1.2中的snmpwalk都得到了响应,但是只有192.168.1.3应该成功

从192.168.1.3开始按预期工作

# snmpwalk -Os -c D -v 1 192.168.1.210 .1.3.6.1.2.1.1.1
sysDescr.0 = STRING: Linux m 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686
# snmpwalk -Os -c D -v 1 192.168.1.210 .1.3.6.1.2.1.1.1
sysDescr.0 = STRING: Linux m 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686
从192.168.1.2开始工作,但不期望

# snmpwalk -Os -c D -v 1 192.168.1.210 .1.3.6.1.2.1.1.1
sysDescr.0 = STRING: Linux m 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686
# snmpwalk -Os -c D -v 1 192.168.1.210 .1.3.6.1.2.1.1.1
sysDescr.0 = STRING: Linux m 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686
我尝试了各种方法来获取rocommunity行,但似乎无法同时限制OID视图和查询源

感觉就像snmpd只是从snmpd.conf中看到或读取第一个rocommunity字符串

如果是这种情况,文件中没有明确说明,至少我不清楚