/snmp/community

community

/snmp/community 菜单定义 SNMP 社区:每个社区可以读写什么、从哪些地址访问以及在哪个安全级别下访问。社区名称对于 SNMPv1 和 v2c 充当密码,对于 SNMPv3 充当安全名称。不匹配任何社区(名称错误或源地址错误)的请求完全不会收到应答。代理设置请参阅 /snmp 参考,示例请参阅 SNMP 指南。


snmp/community

Type: Directory

/snmp/community 菜单定义 SNMP 社区:每个社区可以读写什么、从哪些地址访问以及在哪个安全级别下访问。社区名称对于 SNMPv1 和 v2c 充当密码,对于 SNMPv3 充当安全名称。不匹配任何社区(名称错误或源地址错误)的请求完全不会收到应答。代理设置请参阅 /snmp 参考,示例请参阅 SNMP 指南。

标志名称描述
*default默认社区。路由器创建时带有一个社区 public,可从任何地址读取访问,直到您更改或移除它。
Xdisabled已禁用的社区。禁用的社区不应答请求;新社区创建时处于启用状态。
参数类型描述
namestring社区名称。对于 SNMPv1 和 v2c,它会以明文随每个数据包传输并充当密码;对于 SNMPv3,它是安全名称。默认值:public。
addressesobject { address: alt { ipv6: ip6Prefix , ip: ipPrefix } }允许使用此社区的源地址或前缀。来自任何其他地址的请求都不会收到应答。默认值:::/0(任何地址)。
securityenum (none | authorized | private) { none:0, authorized:1, private:2 }社区要求的安全级别。 - none(默认)- 无认证且无加密(noAuthNoPriv);仅凭社区名称即可授予访问权限。 - authorized - 需要 SNMPv3 认证(authNoPriv);v1 和 v2c 请求不会得到应答。 - private - 需要 SNMPv3 认证和加密(authPriv);v1 和 v2c 请求不会得到应答。
read-accessbool请求是否可以读取 MIB 值。默认值:yes。
write-accessbool请求是否可以更改路由器:设置系统身份、运行脚本和重启。写社区是一种强大的凭据,因此请保持其名称难以猜测,并缩小其 addresses 范围。默认值:no。
denied-oidsmulti { array-id, oid: string }此社区无法读取的 OID 或子树。对黑名单 OID 的直接 GET 会返回 no-such-object,而遍历会跳过被阻止的子树,因此监控工具的轮询不会失败。可以提供多个 OID,用逗号分隔。此设置按社区配置。默认值:空(代理实现的所有内容均可读取)。
authentication-protocolenum (MD5 | SHA1 | SHA256 | SHA384 | SHA512) { MD5:0, SHA1:1, SHA256:2, SHA384:3, SHA512:4 }用于 security=authorized 或 private 的 SNMPv3 认证协议;该社区的所有客户端都必须使用它。 - MD5(默认) - SHA1 - SHA256 - SHA384 - SHA512
encryption-protocolenum (DES | AES)用于 security=private 的 SNMPv3 加密协议。 - DES(默认) - AES - AES-128,定义于 RFC 3826。
authentication-passwordstring用于 SNMPv3 认证的密码,至少 8 个字符。敏感;请参阅包含敏感参数的菜单列表。
encryption-passwordstring用于 SNMPv3 加密的密码,至少 8 个字符。敏感;请参阅包含敏感参数的菜单列表。