|
转::::
第一种方法:源代码安装(hustauth-src.tar.bz2)
安装过程:
1、编译安装源代码
(1)安装libdnet:
tar zxvf libdnet-1.7.tar.gz
cd libdnet-1.7
./configure
make && make install
(2)安装libpcap
tar zxvf libpcap-0.7.1.tar.gz
cd libpcap-0.7.1
./configure
make && make install
(3)安装openssl
tar zxvf openssl-0.9.7b.tar.gz
cd openssl0.9.7b
./config shared (!!!注意此处必须加上shared)
make && make install
(4)安装xsupplicant:
tar zxvf xsupplicant-0.6.patched.tar.gz
cd xsupplicant
./configure
make && make install
2、相关配置
(1)配置1x.conf
mkdir /etc/1x/ (xsupplicant启动时将从/etc/1x/目录下读取配置文件1x.conf)
cp etc/1x.conf /etc/1x/1x.conf (!!!注意,照着写)
编辑/etc/1x/1x.conf
default :id = 你的帐号 (比如我的default :id = zs105033)
default :auth = EAP
default :type = wired
default :pref = md5 (不一定要改,启动时自动检测)
把 default :first_auth = "/sbin/dhclient eth0" 注释掉
即 #default :first_auth = "/sbin/dhclient eth0"
(2)建立软链接:
cd /usr/lib
ln -s libcrypto.so libcrypto.so.0.9.7
ln -s libssl.so libssl.so.0.9.7
3、开始认证上网:
将软件包中的hustauth文件里的用户名和密码填好,并加可执行属性,然后拷贝到/usr/bin目录。
上网时只需开一个term,运行hustauth,并不要关掉此 term,使用term时请另打开一个term.
推荐系统先进入text模式,然后运行hustauth,然后startx 进入系统。
附:此代码中我屏蔽了一些烦人的信息。
--------------------------------------------------------------------------------
第二种方法:rpm包安装(hustauth-rpm.tar.bz2)
此包为华中科技大学Linux协会制作,特感谢!
1、进入目标文件夹,并修改设置用户信息
打开hustauth文件,修改里面的用户名和密码.
2、运行脚本文件,在命令行下打"./install.sh" (引号中的部分,最前面有个点。请在Linux分区中使用,如果不能执行请加执行属性)。
3、上网时只需开一个term,运行hustauth,并不要关掉此 term,使用term时请另打开一个term.
推荐系统先进入text模式,然后运行hustauth,然后startx 进入X系统。
--------------------------------------------------------------------------------
第三种方法:直接拷贝可执行文件(hustauth-xp.tar.bz2)
1、进入目标文件夹,并修改设置用户信息
打开hustauth文件,修改里面的用户名和密码.
2、运行脚本文件,在命令行下打"./install.sh" (引号中的部分,最前面有个点。请在Linux分区中使用,如果不能执行请加执行属性)。
3、上网时只需开一个term,运行hustauth,并不要关掉此 term,使用term时请另打开一个term.
推荐系统先进入text模式,然后运行hustauth,然后startx 进入X系统。
原贴和下载软件如下:
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2452 |
|