分享

Ubuntu 12.04下解决台式机USB无线网卡总是断开连接问题

 善哉善斋 2015-01-29
        刚安装了Ubuntu 12.04 64位版,是为了跑通一个网上下载的代码。真心发现对于我这种新手而言,如果Linux没有网络那简直就是各种跪啊,偏偏我的系统就是在网络上出了问题,哭!!网上关于这个版本上网的问题很多很多,也有很多解决办法,但是具体情况不同不能一概而论,好在搞了一个下午加一个晚上终于成功解决了这个问题。

        问题描述:IP地址由无线路由器动态分配,装好12.04之后,可以识别网卡也可以识别网络,但网络能否连上是随机事件,可能拔插网卡若干次可以连上,可能重启机器若干次可以连上(注:我是双系统,在win7下是可以正常连接无线网络的),也可能无限期处于断网状态。

        这里给出一个主要的参考链接,我基本是按照他的方法做的http://forum./viewtopic.php?f=116&t=394577。

        网上主要有几种解决方法:1. $ sudo restart network-manager(重启网络管理器,我试过,重启电脑都没用,这个当然也苍白无力)。2. 重启无线路由器、重新设置无线路由器(试过,无用)。3. 使用wicd(试过,必须同时卸载掉network-manager,在wicd里居然看不到我的无线网卡!比之前的效果还要差劲!)。

      后来看到上面给出的那篇文章,可能是Ubuntu自带的网卡驱动并不是很有效,于是按照他的方法重新给网卡装了个驱动,终于搞定!!步骤如下:

sun@sun-pc:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN

上面显示的RTL8188CUS就是我的网卡的型号,驱动可以从如下网址下载 http://www./showinfo499.aspx,也可以在google上搜索这个型号,在Realtek主页上下载。然后解压用U盘拷过来安装运行

$ 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 

至此,总算大功告成啦~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多