net-snmp的安装配置和移植应用(2)

一、前篇

在(1)中写到主机Ubuntu的snmp服务搭建,下面介绍开发板at91sam9260上的snmp服务的移植


二、移植准备

(1)交叉编译工具:

(2)snmp源码

在官网上下载  snmp源码  我下载的是 net-snmp-5.4.4.tar.gz 版本

tar -zxvf net-snmp-5.4.4.tar.gz解压


三、编译

(1)配置

进入解压目录对编译配置、

./configure -host=arm-linux -target=arm-linux -build=i386-linux(编译平台及目标平台)

-with-cc=arm-linux-gcc -with-ar=arm-linux-ar (编译器)

-prefix=/home/fluency/snmp/ (安装目录)

-disable-shared -disable-scripts -with-endianness=little -enable-mini-agent

-disable-ipv6 -disable-manuals -disable-ucd-snmp-compatibility -enable-as-needed

其他配置采取默认配置就好了

一直按enter键

相关配置的信息可以用./configure --help查看

(2)编译

输入make命令

出现这个代表编译好了


(3)安装

输入make install 命令安装

就会安装到我们配置-prefix指定的目录

四、移植

(1)在开发板上创建目录

mkdir /usr/bin/

mkdir /usr/sbin/

mkdir /usr/loacl/share/

mkdir /home/fluency/snmp/share/snmp/

(2)移植

把安装在snmp中的部分文件拷贝到开发板

cp snmpwalk snmpset /usr/bin

cp snmpd /usr/sbin

cp snmpd.conf /usr/loacl/share/

cp -r mibs/  /home/fluency/snmp/share/snmp/



sudo ./snmpd -c snmpd.conf  –f –Le –dsnmpget -v 2c -c public localhost sysName.0

./snmpd -c /mnt/snmpd.conf -M /mnt/mibs

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值