如果你用的也是Ubuntu 12.04 LTS,你的网卡也是Broadcom Wireless BCM4313,你也没办法连上无线网,那么你可以采用以下方式解决。(都是bcmwl-kernel-source升级到最新版害的)
首先执行如下命令卸载你之前的bcmwl-kernel-source:
sudo apt-get remove bcmwl-kernel-source
然后去这里下载一个旧版本http://archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/
如果你的linux内核是3.5.x以前的版本,建议下载bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu6_i386.deb和bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu6_amd64.deb
反之,如果你的linux内核是3.5.x,建议下载bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_i386.deb和bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_amd64.deb
然后执行如下语句,锁定当前的版本,防止更新:
sudo gedit /etc/apt/preferences.d/bcmwl-kernel-source
打开后,添加如下语句:
Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001
如果你是5.100.82.38,那么把上面的5.100.82.112做相应更改即可。