码迷,mamicode.com
首页 > 系统相关 > 详细

Kubuntu 14.10 mentohust 配置libpcap 锐捷校园网登录总结

时间:2015-04-17 15:15:49      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

首先需要说明,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
 
 
技术分享
 

Kubuntu 14.10 mentohust 配置libpcap 锐捷校园网登录总结

标签:

原文地址:http://www.cnblogs.com/chz-Indestinee/p/4434840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!