你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2015-04-18] 来源:Linux社区  作者:chz-Indestinee [字体: ]

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没有成功,等一会你就会发现其实已经连上了~

祝你好运~

 Ubuntu下使用MentoHUST搞定 锐捷校园网认证网络  http://www.linuxidc.com/Linux/2013-10/91157.htm

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-04/116383.htm

linux
相关资讯       MentoHUST  锐捷校园网 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款