имя безопасности net-snmp слишком длинное: какова максимальная длина имени безопасности

Я настраиваю net-snmp. Ниже мой snmpd.conf:

 #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 слишком длинное.

Мой вопрос: Какова максимальная длина защитного имени? Я пытался найти в Google, но ничего не нашел о максимальной длине.

В любом случае, я знаю, что могу проверить, чтобы найти максимальную длину, но мне просто интересно, есть ли какие-либо формальные ограничения на максимальную длину.

Спасибо!


person zhaojing    schedule 09.06.2011    source источник


Ответы (2)


SECNAME — это внутренний идентификатор безопасности, который идентифицирует SNMP-сообщество (вы используете localuser, обычно оно public или private), исходящее с компьютера (127.0.0.1), так зачем вам чтобы сопоставить его с именем компьютера.

Если вы абсолютно хотите знать предельную длину, Net-SNMP является открытым исходным кодом, поэтому вы можете найти сообщение об ошибке в источниках.

person JPBlanc    schedule 09.06.2011
comment
JPBlanc, большое спасибо! Хорошо, я найду это сообщение об ошибке в исходном коде. - person zhaojing; 10.06.2011

Ограничение такое же, как и для SnmpAdmingString, 32 символа.

person Robert    schedule 18.07.2011