snmpv2 упаковывает pdu с информацией об агенте
Я следую этому руководству о том, как создать простое приложение. , и я настраиваю snmpv2c и использую свой собственный IP-адрес и номер oid. Но я продолжаю получать тайм-аут при вызове функции snmp_synch_response.
Однако, если я упакую структуру snmp_pdu с версией, сообществом и сообществом_len, я смогу создать pdu и не получить тайм-аут. Что приводит к путанице, потому что я думал, что snmp_session — это структура, содержащая информацию об агенте, с которым мы хотим поговорить, а pdu содержит oids? или я что-то еще упускаю?
Кроме того, если мне по какой-то причине нужно запаковать snmp_pdu с информацией об агенте, как это повлияет при использовании snmpv3. Так как структура snmp_pdu не имеет полей securityAuthProto, securityName и т. д. Это то, что я в конечном итоге также хотел бы реализовать.
Я следовал онлайн-учебнику https://net-snmp.sourceforge.io/wiki/index.php/TUT:Simple_Applicationhttps://net-snmp.sourceforge.io/wiki/index.php/TUT:Simple_Application .
когда я упаковываю pdu с версией, сообществом и community_len, я не получаю тайм-аут, но snmp_session — это структура, которая должна содержать информацию об агенте?