歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 實達802.1x認證的linux官方版本

實達802.1x認證的linux官方版本

日期:2017/2/27 9:30:28   编辑:更多Linux
  很多學校都用實達-銳捷的802.1認證系統,現在(其實是上個月)銳捷出了Linux客戶端認證程序了,叫xrgsu.    我下載了一個,可以用.不過需要libpcap.so,這個可有點麻煩,因為網上下載的多數編譯出LIBPCAP.A,我搞了好久,最後看到一篇說明,轉貼如下:  -----------------------------------------------------  2、編譯安裝libpcap庫    假設libpcap-0.7.2.tar.gz是放置在/home/andy目錄下的。步驟如下:  [root@t113 /]# cd /home/andy  [root@t113 andy]#gunzip libpcap-0.7.2.tar.gz  [root@t113 andy]# tar -xvf libpcap-0.7.2.tar  [root@t113 andy]# cd libpcap-0.7.2  [root@t113 libpcap-0.7.2]#    注意了(大聲的說~~),在這兒編譯時是編譯成靜態函數庫,但是等會兒你編譯DNSTOP時卻是需要共享函數庫(動態函數庫)。所以偶們要修改一下libpcap-0.7.2目錄下的Makefile.in文件,打開文件找到如下語句:  [code:1:248ab9a8fe]all: libpcap.a(第96行)    libpcap.a: $(OBJ)  @rm -f $@  ar rc $@ $(OBJ)  $(RANLIB) $@[/code:1:248ab9a8fe]  修改為:  [code:1:248ab9a8fe]all: libpcap.so    libpcap.so: $(OBJ)  @rm -f $@  # ar rc $@ $(OBJ)  gcc $(OBJ) -shared -o libpcap.so  # $(RANLIB) $@[/code:1:248ab9a8fe]    再找到如下語句:  [code:1:248ab9a8fe]install:(第139行)  [ -d $(DESTDIR)$(libdir) ] (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))  $(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a  $(RANLIB) $(DESTDIR)$(libdir)/libpcap.a[/code:1:248ab9a8fe]    修改為:  [code:1:248ab9a8fe]install:  # [ -d $(DESTDIR)$(libdir) ] # (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))  # $(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a  # $(RANLIB) $(DESTDIR)$(libdir)/libpcap.a  cp libpcap.so /usr/lib/[/code:1:248ab9a8fe]    搞定!開始編譯:  [root@t113 libpcap-0.7.2]# ./configure --prefix=/usr  [root@t113 libpcap-0.7.2]# make  [root@t113 libpcap-0.7.2]# make install    到這兒,偶們可以松口氣了。  ------------------------------------------------  xrgsu則是二進制程序,復制到/usr/bin下就可以用了.    下載連接http://seal.blogchina.com/    下載後改後綴為.tar.gz    500 多k,傳不上來,單傳一個文件,解壓後替換原文件再編譯,當然,如果你下載的本身就是可以編譯出libpcap.so的,那就不用這麼麻煩了.    原文件可以很容易搜索到(libpcap-0.8.3),xrgsu在FTP://ftp.jnu.edu.cn/student




Copyright © Linux教程網 All Rights Reserved