当前位置: 技术问答>linux和unix
高手帮我看看SNMP的移植问题
来源: 互联网 发布时间:2016-05-19
本文导语: 我用NET-SNMP开发代理,具体过程如下: 首先写LAD-MIB.TXT然后存放在/opt/snmp/share/snmp/mibs目录中,然后通过MIB2C生成ladproject.c和ladproject.h文件,然后完善这两个文件,接下来我看教程说要重新编译,可我不知道怎么...
我用NET-SNMP开发代理,具体过程如下:
首先写LAD-MIB.TXT然后存放在/opt/snmp/share/snmp/mibs目录中,然后通过MIB2C生成ladproject.c和ladproject.h文件,然后完善这两个文件,接下来我看教程说要重新编译,可我不知道怎么编译啊,我第一次接触SNMP的东西,是直接./configure然后make吗?怎么把我新写的MIB加进代理啊,编译完后又怎么移植到开发板上呢?我的安装目录是:/opt/snmp/,是把安装目录下的所有文件都移植过去吗?光是库文件都有2,30M啊,会不会太大了,还有移植后需要配置什么吗?希望达人指点!!!!!!!!!!
首先写LAD-MIB.TXT然后存放在/opt/snmp/share/snmp/mibs目录中,然后通过MIB2C生成ladproject.c和ladproject.h文件,然后完善这两个文件,接下来我看教程说要重新编译,可我不知道怎么编译啊,我第一次接触SNMP的东西,是直接./configure然后make吗?怎么把我新写的MIB加进代理啊,编译完后又怎么移植到开发板上呢?我的安装目录是:/opt/snmp/,是把安装目录下的所有文件都移植过去吗?光是库文件都有2,30M啊,会不会太大了,还有移植后需要配置什么吗?希望达人指点!!!!!!!!!!
|
怎么把我新写的MIB加进代理啊,编译完后又怎么移植到开发板上呢?我的安装目录是:/opt/snmp/,是把安装目录下的所有文件都移植过去吗?光是库文件都有2,30M啊,会不会太大了,还有移植后需要配置什么吗?希望达人指点!!!!!!!!!!
你只需要把静态编译后的代理移植到开发板上,还有就是/opt/snmp/shares/snmp/下面的文件也移植过去就可以了
代理移植后我启动SNMPD:
# snmpd
/usr/sbin/snmpd: line 1: syntax error: "(" unexpected
这个问题应该是你的代理并不是交叉编译出来的,试试file snmpd看看属性
你只需要把静态编译后的代理移植到开发板上,还有就是/opt/snmp/shares/snmp/下面的文件也移植过去就可以了
代理移植后我启动SNMPD:
# snmpd
/usr/sbin/snmpd: line 1: syntax error: "(" unexpected
这个问题应该是你的代理并不是交叉编译出来的,试试file snmpd看看属性