• 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
     
     
     
  • 相关阅读:
    LinkedList实现原理(JDK1.8)
    ArrayList实现原理(JDK1.8)
    java集合讲解
    MySQL系列:MySQL的基本使用
    MySQL系列:一句SQL,MySQL是怎么工作的?
    MySQL系列:走进数据库,相关概念你都明白吗?
    MySQL系列:Windows 下 MySQL 8.X 的安装
    SpringBoot系列:Spring Boot集成定时任务Quartz
    SpringBoot系列:Spring Boot定时任务Spring Schedule
    SpringBoot系列:Spring Boot异步调用@Async
  • 原文地址:https://www.cnblogs.com/construtora/p/4434840.html
Copyright © 2020-2023  润新知