歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Kubuntu 14.10 MentoHUST 配置libpcap 銳捷校園網登錄總結

Kubuntu 14.10 MentoHUST 配置libpcap 銳捷校園網登錄總結

日期:2017/2/28 14:02:28   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved