zoukankan      html  css  js  c++  java
  • (Mark) (树莓派) 树莓派编译libpcab和mentohust 进行锐捷认证(Linux)(mentohust)

    1. 在网http://www.tcpdump.org/下载libpcap-1.0.0.tar.gz 

    2.配置libpcab编译环境

    sudo apt-get install gcc libc6-dev m4 flex bison

    3.编译libpcab

    tar zxvf libpcab-1.0.0.tar.gz
     
    cd libpcap-1.0.0/
    ./configure
    make

    注: 编译后在libpcap-1.0.0/路径下会生成静态库libpcab.a

    4.在https://code.google.com/p/mentohust/downloads/list下载mentohust 源码mentohust-0.3.1.tar.gz

    注:~/home/pi/libpcap-1.0.0/libpcab.a为上面编译生成的libpcab.a的绝对路径

    5.配置编译环境

    sudo apt-get install build-essential bison flex zlib1g-dev libncurses5-dev subversion quilt intltool ruby fastjar unzip gawk 

    注:笔者还安装了gettext-base gettext liblocale-gettext-perl

    6.配置编译mentohust

    tar zxvf mentohust-0.3.1.tar.gz
    
    cd mentohust-0.3.1/./configure --disable-encodepass --disable-arp --disable-notify --disable-nls --with-pcap=~/home/pi/libpcap-1.0.0/libpcab.a
    
    make

    注:~/home/pi/libpcap-1.0.0/libpcab.a为上面编译生成的libpcab.a的绝对路径

      这里生成的mentohust可执行文件在~/mentohust-0.3.1/src/下,复制出来以管理员权限运行即可。参考网站 锐捷、赛尔认证MentoHUST

     7.编译debain安装包

    sudo apt-get install dh-buildinfo
    
    make deb

    在~/路径下生成 mentohust_0.3.1-1_armhf.deb

  • 相关阅读:
    微信小程序
    正则常用表达式
    nodejs基本
    node初学制作登录服务器实例
    前端面试题集锦(三)
    编程:
    js常见编程题
    前端面试题集锦(二)
    细节问题
    前端面试题集锦(一)
  • 原文地址:https://www.cnblogs.com/think-o/p/3594031.html
Copyright © 2011-2022 走看看