2011-06-09 85 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個字符。