openwrt下加载snmp模块
2015-09-02 15:53
507 查看
加snmp模块到openwrt中去
1、下载snmp的解压包文件 net-snmp-5.4.2.1.tar.gz
下载地址为:http://www.net-snmp.org/download.html
2、拷贝到服务器Z:\package 目录下(在目录下创建netsnmp文件)
\\192.168.2.32\home\hbg\openwrt\A3_307\package\netsnmp
3、解压snmp文件
tar zxvf net-snmp-5.4.2.1.tar.gz
4、在netsnmp目录下添加Makefile
5、在make menuconfig时选中“SNMP”选项就可以将代码编译进入bin文件了。
附录:
Makefile文件内容如下:
include $(TOPDIR)/rules.mk
PKG_NAME:=SNMP PKG_VERSION:=5.4.2.1 PKG_BASE_NAME:=SNMP PKG_RELEASE:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_BASE_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME) SECTION:=SNMP CATEGORY:=SNMP TITLE:=netsnmp agent for TVWS MAINTAINER:=Hbg DEPENDS:= MENU:=1 endef
define Package/$(PKG_NAME)/description net-snmp-5.4.2.1 endef
define Build/Compile endef
CONFIGURE_ARGS +=
ifeq ($(CONFIG_mips),y) CONFIGURE_ARGS += --enable-add_drv_cflags="-fno-pic -mno-abicalls -mlong-calls -G 0" endif
define Build/Prepare $(CP) ./net-snmp-5.4.2.1/* $(PKG_BUILD_DIR)/ endef
define Build/Clean @- rm -Rf $(PKG_BUILD_DIR)/ipkg* @- [ -e $(PKG_BUILD_DIR)/Makefile ] && $(MAKE) -C $(PKG_BUILD_DIR) clean $(call Build/Clean/Default) endef
define Package/$(PKG_NAME)/install $(INSTALL_DIR) $(1)/$(PKG_BIN_DIR) endef
$(eval $(call BuildPackage,$(PKG_NAME)))
1、下载snmp的解压包文件 net-snmp-5.4.2.1.tar.gz
下载地址为:http://www.net-snmp.org/download.html
2、拷贝到服务器Z:\package 目录下(在目录下创建netsnmp文件)
\\192.168.2.32\home\hbg\openwrt\A3_307\package\netsnmp
3、解压snmp文件
tar zxvf net-snmp-5.4.2.1.tar.gz
4、在netsnmp目录下添加Makefile
5、在make menuconfig时选中“SNMP”选项就可以将代码编译进入bin文件了。
附录:
Makefile文件内容如下:
include $(TOPDIR)/rules.mk
PKG_NAME:=SNMP PKG_VERSION:=5.4.2.1 PKG_BASE_NAME:=SNMP PKG_RELEASE:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_BASE_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME) SECTION:=SNMP CATEGORY:=SNMP TITLE:=netsnmp agent for TVWS MAINTAINER:=Hbg DEPENDS:= MENU:=1 endef
define Package/$(PKG_NAME)/description net-snmp-5.4.2.1 endef
define Build/Compile endef
CONFIGURE_ARGS +=
ifeq ($(CONFIG_mips),y) CONFIGURE_ARGS += --enable-add_drv_cflags="-fno-pic -mno-abicalls -mlong-calls -G 0" endif
define Build/Prepare $(CP) ./net-snmp-5.4.2.1/* $(PKG_BUILD_DIR)/ endef
define Build/Clean @- rm -Rf $(PKG_BUILD_DIR)/ipkg* @- [ -e $(PKG_BUILD_DIR)/Makefile ] && $(MAKE) -C $(PKG_BUILD_DIR) clean $(call Build/Clean/Default) endef
define Package/$(PKG_NAME)/install $(INSTALL_DIR) $(1)/$(PKG_BIN_DIR) endef
$(eval $(call BuildPackage,$(PKG_NAME)))
相关文章推荐
- Shell脚本编程-判断当前用户是否为root
- Citrix XenDesktop 7.6 VDA TechPreview版 交付 Windows 10
- 如何使用 Datadog 监控 Nginx
- shell中的分号(;)
- no terminal colors in Linux
- Linux jstack分析cpu占用100%
- 在openerp的tree视图中设置字体及颜色
- linux 安装tree命令,非yum安装方式
- shell 脚本中 1>、2>、2>&1 的作用
- photoshop中RGB与LAB空间的相互转换
- Linux 学习笔记3----Gstreamer 编写播放mp3程序。
- linux 下svn服务器配置步骤
- Linux shell学习随记
- linux文本编辑器
- Devstack安装Openstack的过程中的小错误(centos7)
- linux中scp命令和scp命令用法大全
- Linux 的cp命令详解
- 一次Linux系统1分钟负载5000+的故障排错
- 一次Linux系统1分钟负载5000+的故障排错
- nginx快速安装