FC6下编译安装配置Xsupplicant 1.2.8
时间:2007-03-14 来源:anyager
FC6下编译安装配置Xsupplicant 1.2.8
Xsupplicant 1.2.8 需要 OpenSSL 库。
FC6默认已经安装了openssl-0.9.8b-8
注意必须先安装好openssl
首先下载文件 xsupplicant-1.2.8.tar.gz
解压
tar zxvf xsupplicant-1.2.8.tar.gz
进入解压后生成的目录
./configure
这时候开始报错,原因是没有libiw.h这个文件。
FC6系统上这个东西包含在wireless-tools-devel-28-1.fc6.i386.rpm文件中
在FC6的安装盘中就可以找到并安装wireless-tools-devel-28-1.fc6.i386.rpm
rpm -ivh wireless-tools-devel-28-1.fc6.i386.rpm
configure的问题就解决了,conifgure可以通过了
接着就是
make
make的时候也会报错,缺少linux/compiler.h这个文件。这个文件在以前的版本上是可以找到的,但是FC6发行版去掉了。没关系,可以在FC6的/usr/src/kernels/2.6.18-1.2798.fc6-i586/include/linux目录下找到,找到这个文件cp到FC6的/usr/include/linux目录下就搞定了。
然后make install
xsupplicant就安装到系统中了。
配置xsupplicant
在解压xsupplicant-1.2.8.tar.gz的位置,xsupplicant-1.2.8.tar.gz默认解压后的文件夹名叫xsupplicant-1.2.8,里面有个etc的文件夹,找到里面的 xsupplicant.conf文件,这个就是xsupplicant的配置文件了。
1、把这个配置文件cp到 /etc下,xspplicant运行时会默认调用这个配置文件。
2、编辑这个配置文件,两种方法:
1)将空的default配置块删除,改下面的my_network为default。
2)或者在default中加入:
allow_types = all
identity = yourid
eap-md5 {
username = testuser
password = "test user pass!" # Since the password has spaces, quote it.
}
3、把eap-md5部分中的username password的值改成你的用户名密码。
4、执行以下命令:
#/usr/local/sbin/xsupplicant -i eth0
#/sbin/dhclient eth0(可能之前要killall dhclient)
至此已正式通过802.1x认证,可以正常上网了。
Xsupplicant 1.2.8 需要 OpenSSL 库。
FC6默认已经安装了openssl-0.9.8b-8
注意必须先安装好openssl
首先下载文件 xsupplicant-1.2.8.tar.gz
解压
tar zxvf xsupplicant-1.2.8.tar.gz
进入解压后生成的目录
./configure
这时候开始报错,原因是没有libiw.h这个文件。
FC6系统上这个东西包含在wireless-tools-devel-28-1.fc6.i386.rpm文件中
在FC6的安装盘中就可以找到并安装wireless-tools-devel-28-1.fc6.i386.rpm
rpm -ivh wireless-tools-devel-28-1.fc6.i386.rpm
configure的问题就解决了,conifgure可以通过了
接着就是
make
make的时候也会报错,缺少linux/compiler.h这个文件。这个文件在以前的版本上是可以找到的,但是FC6发行版去掉了。没关系,可以在FC6的/usr/src/kernels/2.6.18-1.2798.fc6-i586/include/linux目录下找到,找到这个文件cp到FC6的/usr/include/linux目录下就搞定了。
然后make install
xsupplicant就安装到系统中了。
配置xsupplicant
在解压xsupplicant-1.2.8.tar.gz的位置,xsupplicant-1.2.8.tar.gz默认解压后的文件夹名叫xsupplicant-1.2.8,里面有个etc的文件夹,找到里面的 xsupplicant.conf文件,这个就是xsupplicant的配置文件了。
1、把这个配置文件cp到 /etc下,xspplicant运行时会默认调用这个配置文件。
2、编辑这个配置文件,两种方法:
1)将空的default配置块删除,改下面的my_network为default。
2)或者在default中加入:
allow_types = all
identity = yourid
eap-md5 {
username = testuser
password = "test user pass!" # Since the password has spaces, quote it.
}
3、把eap-md5部分中的username password的值改成你的用户名密码。
4、执行以下命令:
#/usr/local/sbin/xsupplicant -i eth0
#/sbin/dhclient eth0(可能之前要killall dhclient)
至此已正式通过802.1x认证,可以正常上网了。
相关阅读 更多 +