ubuntu下接入有线802.1x网络 with Wicd

由于Ubuntu 8.10 下的network-manager有太多的bug了, 安全网络未必一定能连接上。但是接入802.1x网络是很多公司必须的。 放弃NM管理工具现实的。 WICD是个不错的网络管理组件. 步骤如下:

1. /etc/apt/source.list 增加一行

? deb http://apt.wicd.net intrepid extras?????? //intrepid 看你的UBUNTU版本填写

2. 增加签名

??? wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -

3.? 安装wicd

??? sudo apt-get install wicd

??? 如果有发生302跳转, apt-get是无法执行的。 所有可以直接这么做:

??? cd /var/cache/apt/archives

??? sudo wget http://apt.wicd.net/pool/extras/w/wicd/wicd_1.5.6_all.deb

4. 编辑wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ap_scan=0
network={
??? key_mgmt=IEEE8021X
??? eap=PEAP
??? identity="usrname"
??? password="passwd"
??? eapol_flags=0
}

?5. 写个脚本启动安全网络用:

killall wpa_supplicant
ifdown eth0
wpa_supplicant? -B -i eth0 -c /home/leon/bin/wpa_supplicant.conf -D wired
ifup eth0
dhclient3 eth0

?

6. 如果停止安全网络:

killall wpa_supplicant
ifdown eth0

?

这个可能会造成启动机器很慢或者步骤5的执行失败, 修改一个文件:

sudo vi /etc/network/interfaces

修改成:

auto lo eth0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp


你可能感兴趣的:(c,.net,cache,脚本,ubuntu)