Слишком длинное имя безопасности 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, но я не нашел ничего о максимальной длине.
В любом случае, я знаю, что могу проверить, чтобы найти максимальную длину, но мне просто интересно, есть ли формальные ограничения на максимальную длину.
Спасибо!
2 ответа
SECNAME - это внутренний идентификатор безопасности, который идентифицирует общедоступный SNMP (вы используете localuser, он обычно общедоступный или частный), исходящий с компьютера (127.0.0.1), так почему вы хотите сопоставить его с именем компьютера?
Если вы абсолютно хотите знать предельную длину, Net-SNMP с открытым исходным кодом, так что вы можете добавить сообщение об ошибке в источники.