openwrt下加載snmp模塊


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)))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM