刚安装了Ubuntu 12.04 64位版,是为了跑通一个网上下载的代码。真心发现对于我这种新手而言,如果Linux没有网络那简直就是各种跪啊,偏偏我的系统就是在网络上出了问题,哭!!网上关于这个版本上网的问题很多很多,也有很多解决办法,但是具体情况不同不能一概而论,好在搞了一个下午加一个晚上终于成功解决了这个问题。
问题描述:IP地址由无线路由器动态分配,装好12.04之后,可以识别网卡也可以识别网络,但网络能否连上是随机事件,可能拔插网卡若干次可以连上,可能重启机器若干次可以连上(注:我是双系统,在win7下是可以正常连接无线网络的),也可能无限期处于断网状态。
sun@sun-pc:~$ lsusb
Bus001Device001: ID 1d6b:0002LinuxFoundation2.0 root hub
Bus002Device001: ID 1d6b:0002LinuxFoundation2.0 root hub
Bus003Device001: ID 1d6b:0001LinuxFoundation1.1 root hub
Bus004Device001: ID 1d6b:0001LinuxFoundation1.1 root hub
Bus005Device001: ID 1d6b:0001LinuxFoundation1.1 root hub
Bus006Device001: ID 1d6b:0001LinuxFoundation1.1 root hub
Bus007Device001: ID 1d6b:0001LinuxFoundation1.1 root hub
Bus002Device002: ID 0bda:8176RealtekSemiconductorCorp. RTL8188CUS 802.11n WLAN
$ cd RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/
$ sudo sh install.sh
$ cp /etc/modprobe.d/blacklist.conf ./blacklist.conf.bak
#blacklist.conf文件结尾追加配置blacklist rtl8192cu
$ echo blacklist rtl8192cu | sudo tee -a /etc/modprobe.d/blacklist.conf
至此,总算大功告成啦~