2011-06-09 84 views
1

我正在配置net-snmp。 下面是我的snmpd.conf:net-snmp安全名称太长:安全名称的最大长度是多少

#com2sec NAME SOURCE COMMUNITY 
    com2sec sec_localuser_localhost 127.0.0.1 localuser 
    com2sec sec_testuser_tests.sse.hin.hellomi.com 127.0.0.1 testuser 
    #group NAME MODEL SECURITY 
    group grp1 v2c sec_localuser_localhost 
    group testgroup v2c sec_testuser_tests.sse.hin.hellomi.com 
    #view NAME  TYPE  SUBTREE [MASK] 
    view all included .iso 
    view iso included .all 
    #access NAME CONTEXT MODEL LEVEL PREFX READ WRITE NOTIFY 
    access grp1 "" any noauth exact all - all 
    access testgroup "" any noauth exact all all all 
日志消息的

,我能找到以下错误:

snmpd.conf中:6号线:错误:安全名称太长

因此,这意味着主机名:tests.sse.hin.hellomi.com太长

我的问题是:什么是最大升寻求安全名称?我尝试从谷歌,但我没有发现最大长度。

无论如何,我知道我可以测试以找到最大长度,但我只是想知道最大长度是否有任何形式限制。

谢谢!

回答

3

SECNAME是一个内部安全标识符是标识SNMP communauty(您正在使用localuser它generaly 公共私人)从正在添加计算机(127.0.0.1)那么为什么要将其映射到计算机名。

如果您绝对想知道限制长度,Net-SNMP是开源的,所以您可以将错误消息grep到源代码中。

+0

JPBlanc,非常感谢!好的,我会在源代码中grep这个错误信息。 – zhaojing 2011-06-10 08:02:53

3

该限制与SnmpAdmingString相同,为32个字符。