当前位置: 技术问答>linux和unix
如何使linux上网
来源: 互联网 发布时间:2015-10-21
本文导语: 我们学校windows上网是通过华为的802.1x协议客户端上网的,我装了个linux系统,没找到linux下的客户端,应该如何才能上网呢! | 1)下载xsupplicant.zip文件,解压,得到如下几个包 libdnet-1.6.tar.gz lib...
我们学校windows上网是通过华为的802.1x协议客户端上网的,我装了个linux系统,没找到linux下的客户端,应该如何才能上网呢!
|
1)下载xsupplicant.zip文件,解压,得到如下几个包
libdnet-1.6.tar.gz
libpcap-0.7.1.tar.gz
openssl-0.9.7b.tar.gz
xsupplicant-0.6.tar.gz
(2)安装libdnet
tar zxvf libdnet-1.6.tar.gz
cd libdnet-1.6
./configure
make && make install
(3)安装libpcat
tar zxvf libpcap-0.7.1.tar.gz
cd libpcap-0.7.1
./configure
make && make install
(4)安装openssl
tar zxvf openssl-0.9.7b.tar.gz
cd openssl0.9.7b
./config shared (!!!注意此处必须加上“shared”,让后面把openssl编译成
共享库,否则在运行xsupplicant时将出错!!!)
make && make install
(5)安装xsupplicant
tar zxvf xsupplicant-0.6.tar.gz
cd xsupplicant
./configure
make && make install
(6)配置xsupplicant
mkdir /etc/1x/ (xsupplicant启动时将从/etc/1x/目录下读取配置文件1x.conf)
cp etc/1x.conf /etc/1x/1x.conf (!!!注意,1x.conf文件在xsupplicant目录的etc/下,非系统的/etc/目录,故命令行中的第一个etc前无“/” !!!)
编辑/etc/1x/1x.conf
default :id = 你的帐号
default :auth = EAP
default :type = wired
default ref = md5 (不一定要改,启动时自动检测)
把 default :first_auth = "/sbin/dhclient eth0" 注释掉
即 #default :first_auth = "/sbin/dhclient eth0"
(7)建立软链接:
cd /usr/lib
ln -s libcrypto.so libcrypto.so.0.9.7
ln -s libssl.so libssl.so.0.9.7
(icon_cool.gif启动xsupplicant,这里提供两种启动方式:
a.直接在命令行键入:
#xsupplicant
此时xsupplicant将从/etc/1x/1x.conf读取有关信息,然后让你输入认证密码,
正确输入密码后即完成认证过程。认证完成后必须让xsupplicant继续运行。
b.在命令行键入 :
xsupplicant -i eth0 -u 你的帐号 -p 你的密码 &
让xsupplicant后台运行。
把该命令写入 /etc/rc.d/rc.local中即可实现开机自动认证,无须人手干涉。
----------------
可到华中大在线 ,或者linux公社 搜索xsupplicant下载!
已验证的操作系统有:rn7.3-rh9.0 ; mdk8.2---mdk9.2;magiclinux !
libdnet-1.6.tar.gz
libpcap-0.7.1.tar.gz
openssl-0.9.7b.tar.gz
xsupplicant-0.6.tar.gz
(2)安装libdnet
tar zxvf libdnet-1.6.tar.gz
cd libdnet-1.6
./configure
make && make install
(3)安装libpcat
tar zxvf libpcap-0.7.1.tar.gz
cd libpcap-0.7.1
./configure
make && make install
(4)安装openssl
tar zxvf openssl-0.9.7b.tar.gz
cd openssl0.9.7b
./config shared (!!!注意此处必须加上“shared”,让后面把openssl编译成
共享库,否则在运行xsupplicant时将出错!!!)
make && make install
(5)安装xsupplicant
tar zxvf xsupplicant-0.6.tar.gz
cd xsupplicant
./configure
make && make install
(6)配置xsupplicant
mkdir /etc/1x/ (xsupplicant启动时将从/etc/1x/目录下读取配置文件1x.conf)
cp etc/1x.conf /etc/1x/1x.conf (!!!注意,1x.conf文件在xsupplicant目录的etc/下,非系统的/etc/目录,故命令行中的第一个etc前无“/” !!!)
编辑/etc/1x/1x.conf
default :id = 你的帐号
default :auth = EAP
default :type = wired
default ref = md5 (不一定要改,启动时自动检测)
把 default :first_auth = "/sbin/dhclient eth0" 注释掉
即 #default :first_auth = "/sbin/dhclient eth0"
(7)建立软链接:
cd /usr/lib
ln -s libcrypto.so libcrypto.so.0.9.7
ln -s libssl.so libssl.so.0.9.7
(icon_cool.gif启动xsupplicant,这里提供两种启动方式:
a.直接在命令行键入:
#xsupplicant
此时xsupplicant将从/etc/1x/1x.conf读取有关信息,然后让你输入认证密码,
正确输入密码后即完成认证过程。认证完成后必须让xsupplicant继续运行。
b.在命令行键入 :
xsupplicant -i eth0 -u 你的帐号 -p 你的密码 &
让xsupplicant后台运行。
把该命令写入 /etc/rc.d/rc.local中即可实现开机自动认证,无须人手干涉。
----------------
可到华中大在线 ,或者linux公社 搜索xsupplicant下载!
已验证的操作系统有:rn7.3-rh9.0 ; mdk8.2---mdk9.2;magiclinux !