由于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
1 楼 chencang 2009-04-09 08:54
现在Wicd最新到了1.5.9了 所以下载地址应该是这个:
http://apt.wicd.net/pool/extras/w/wicd/wicd_1.5.9_all.deb
如果以后更新了,关注这个下载页面就可以了
http://apt.wicd.net/pool/extras/w/wicd/
安装Wicd之前需要把NN管理工具卸载掉