zoukankan      html  css  js  c++  java
  • 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.32homehbgopenwrtA3_307package etsnmp

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

  • 相关阅读:
    如何将自己编写的软件放在真机上运行
    多台Mac电脑使用一个apple开发者账号
    Xcode5最初级的教程
    利用NSIS软件制作C#安装包
    C#针对DataTable进行分页方法
    Json 的日期格式转换成DateTime
    FI & RI
    Rename a TFS Project Collection
    char、varchar、nchar、nvarchar的区别
    Migration from TF Service to TF Server with the TFS Integration Platform
  • 原文地址:https://www.cnblogs.com/rohens-hbg/p/4778804.html
Copyright © 2011-2022 走看看