2011-10-14 3 views
0

나는이 질문이 알지 못하는, 혼란에 빠진 대중으로부터 온 것을 사과드립니다. 나는 3 년 동안 그물망에서 멀어져 왔고 모든 발전을 놓쳤습니다.net-snmp : 이중 언어 snmpd를 만드는 프로젝트에 어떻게 접근해야합니까?

임베디드 리눅스 시스템에서 사용하기 위해 v2c/v3 sqlpd 언어를 제공해야합니다.

멋진 net-snmp 소스를 사용할 것으로 예상됩니다. "올바른"== 간단하고 복잡하지 않고 바닐라, "그냥 효과가있는"소스를 마샬링하는 올바른 접근 방식은 무엇입니까?

여러분, 정말 고마워요. 그리고 제 잘못에 대해서 다시 사과드립니다.

편집 : 왜이 입력이 필요합니까? 나는 일반적으로 snmp v2c에 대한 많은 경험을 가지고 있습니다. net-snmp에 대한 약간의 경험; snmp v3에 대한 경험이 거의 없습니다. 나는 v3에 익숙하지 않기 때문에 누군가가 만든 요리 책의 접근법을 찾고있다. 그래서 내가 경험 한 많은 문서화되지 않은 함정과 장애물을 피할 수있다. net-snmp 소스에서 에이전트를 만드는 사람의 길에 거짓말을한다. .

+0

입력이 필요한 이유에 대해 자세히 알려주십시오. 극복해야 할 구체적인 과제는 무엇입니까? –

+0

@Mike Pennington - 내 편집을 참조하십시오. 감사. –

답변

0

먼저 Net-SNMP는 이미 두 개 이상의 언어로 세분화되어 있습니다. v1, v2c 및 v3을 허용하도록 구성하면 변경하지 않고 행복하게 3 개의 프로토콜 버전 모두에 동의하고 응답합니다.

둘째,의 SNMPv1/2C의 작업을 얻기 위해, 당신은 당신의 snmpd.conf 파일에 필요한 모든입니다

rocommunity COMMUNITYNAME 

, COMMUNITYNAME 사용하려는 극비 불안한 사회/암호입니다.

SNMPv3의 경우 USM과 함께 SNMPv3을 사용하려고한다고 가정합니다. 먼저 Securing SNMP traffic에있는 Net-SNMP 자습서를 읽고 거기에서부터 시작하는 것이 좋습니다.

위의 내용과 다른 옵션에 대한 추가 도움말을 보려면 snmpconf -g basic_setup을 실행할 수 있습니다.