zoukankan      html  css  js  c++  java
  • Kubuntu 14.10 mentohust 配置libpcap 锐捷校园网登录总结

    首先需要说明,mentohust 和锐捷一样,都依赖 libpcap 这个函数库。

    而配置libpcap 前,需要安装GCC、GNU M4 、 flex 、bison,不然就会报错

    (以下均以 root 身份执行)

    1.安装GCC
    Ubuntu默认安装了GCC,但是按照参考文献(1)需要安装
    sudo apt-get install build-essential
    2.安装GNU M4 
    网址ftp.gnu.org/gnu/m4/
    下载当前最新版本
    wget http://ftp.gnu.org/gnu/m4/m4-latest.tar.gz
    tar -zxvf m4-latest.tar.gz
    cd m4-1.4.17
    ./configure
    make 
    make install 
    3.安装 flex(如果没有软件源,那就去网站自己下,下了之后解压、configure 、make 、make install,和安装GNU M4 一样下同)
    wget http://cznic.dl.sourceforge.net/project/flex/flex-2.5.39.tar.gz
    tar -zvxf flex-2.5.39.tar.gz
    cd flex-2.5.39
    ./configure
    make 
    make install

    或者直接 

    sudo apt-get install flex
     
    4.安装 bison
    wget ftp://ftp.gnu.org/gnu/bison/bison-3.0.tar.gz
    tar -zvxf bison/bison-3.0.tar.gz
    cd bison-3.0.
    ./configure
    make 
    make install
    或者直接
    sudo apt-get install bison
    5.安装 libpcap
    网址http://www.tcpdump.org/
    下载当前最新版本 
    wget http://www.tcpdump.org/release/libpcap-1.4.0.tar.gz
    tar -zxvf libpcap-1.4.0.tar.gz
    cd libpcap-1.4.0
    ./configure
    make 
    make install 
     
     
    6.到这一步还不行,我们看我们所需要的库libpcap.so.1 并没有放在mentohust的默认搜索目录下
    我们查看
     whereis libpcap.so.1 

    会发现

    libpcap.so: /usr/local/lib/libpcap.so /usr/local/lib/libpcap.so.1
    是存在的,但是程序默认查找的是/usr/lib/下
    解决办法很多,列举一种,该方法可以解决类似的多种问题,一劳永逸。
    打开 /etc目录下的文件ld.so.conf ,添加两行,我是用vi 直接编辑了,(初始文件空空的,就一行代码)
    /usr/local/lib
    /usr/lib
    至此大功告成,以管理员身份重新运行 mentohust ,根据步骤你的实际情况选择网卡和认证形式等。
    我连接的时候发现,第一次获取IP没有成功,等一会你就会发现其实已经连上了~
    祝你好运~
    参考:http://blog.163.com/lifuliang207@126/blog/static/12726353120131022283250/
       http://wiki.ubuntu.org.cn/%E9%94%90%E6%8D%B7%E3%80%81%E8%B5%9B%E5%B0%94%E8%AE%A4%E8%AF%81MentoHUST
     
     
     
  • 相关阅读:
    Quartz.Net 作业调度后台管理系统,基于Extjs
    [备份]EntityFramework
    WebMisSharp升级说明,最新版本1.6.0
    AllPay(欧付宝)支付接口集成
    Paypal Rest Api自定义物流地址(跳过填写物流地址)
    根据IP获取国家
    ViewBag 找不到编译动态表达式所需的一种或多种类型,是否缺少引用?
    Extjs4 DateTimeField,日期时间控件完美版
    IOS Swift 训练
    .Net集成PayPal的Demo
  • 原文地址:https://www.cnblogs.com/construtora/p/4434840.html
Copyright © 2011-2022 走看看