最近把原来的Ubuntu 12.10重新格式化掉安装了ubuntu 13.04 64bit的系统,安装完之后发现使用802.1x的EAP认证上网怎么也连接不上网络,明明密码是正确的还老弹出窗口提示用户名或者密码错误,Google了半天在发现这尽然是个bug: 见这里。折腾了一下差点就想重新装回12.10了,后来仔细想了想原来的12.10是可以正常使用802.1x认证上网的,怎么13.04就不能呢,这肯定是Network-Manager出了问题。于是就把13.04中的Network-Manager给卸载了重新下载了一个旧版本的安装上竟然又可以使用802.1x正常上网了。总结具体操作步骤如下:
1. 卸载Ubuntu 13.04中的Network-Manager
sudo apt-get remove network-manager
sudo apt-get remove network-manager-gnome
2. 下载旧版本的Network-Manager,这里我已经下载好了0.9.4的。
Network-Manager下载
具体下载目录在 /2013年资料/5月/18日/Ubuntu 13.04 64位系统无法使用802.1x的EAP认证上网解决办法
-----------------------------------------------------------------
下载后解压然后通过命令行终端进入解压目录然后dpkg -i *安装既可以,最后重启系统就OK了。
3. 以后系统若要有更新请不要更新network-manager