转:linux下wpa_supplicant过802.1x认证的办法

linux下wpa_supplicant过学校802.1x认证的方法


参考页面: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 eth0

(大便下用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

posted on 2010-01-21 09:58  ^希望^  阅读(7100)  评论(0编辑  收藏  举报

导航