参考页面:http://rickylee86.blog.163.com/blog/static/6022545220097223939822/
http://www.javaeye.com/wiki/Ubuntu/1405-ubuntu-how-to-access-wired-802-1x-network-amp-network-management-components
平时本本装了wpa_supplicant用来连无线网,既然wpa_supplicant也能过802。1x的认证,就不用多放一个linux1x在硬盘了(本人有系统洁癖),直接用wpa_supplicant就好了,下面是配置的方法,分享一下.
安装wpa_supplicant的过程就省略了.
下面是wpa_supplicant 的配置文件(我们学校用的是md5质询):
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=root
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=MD5
identity="你的netid"
password="你的密码"
eapol_flags=0
}
然后用命令:
wpa_supplicant -B -i eth0 -c /etc/wpa_supplicant.wired.conf -D wired
其中 -B是指定以守护进程模式运行
-i是指定网卡
-c是指定这次认证的wpa_supplicant配置文件
-D是指定使用的驱动,这里是有线,所以用wired
最后获取ip:
(大便下用dhclient,其他的不了解。。)
觉得麻烦的可以自己写一个脚本:
#!/bin/bash killall wpa_supplicant ifdown eth0 wpa_supplicant -B -i eth0 -c /etc/wpa_supplicant.wired.conf -D wired ifup eth0 dhclient eth0