[关闭]
@maorongrong 2016-02-01T12:02:31.000000Z 字数 2088 阅读 585

新装ubuntu14.04无法连接wifi

Linux


主要参考:WifiDocs/Driver/bcm43xx
ubuntu14.04 Thinkpad E430c 网卡驱动安装(BCM43142)
今天帮老弟重装系统(哎,败家哈子,新电脑摔了,换的硬盘装的windows呵呵无论如何人蓝屏,算了,直接卸了上咱的ubuntu),装完傻逼了,尼玛竟然不会识别wifi自己添加ssid无用啊,网上各种搜,最后机智网友的各种博客笔记支持,系统没有成功安装无线驱动吧!!机智。(整个过程傻逼的我 忘记记录,各种查询结果咧!!)

查看系统是否安装无线驱动

  1. ##lshw命令用来显示系统硬件信息,network说明显示网卡信息,-C说明显示详细内容
  2. # lshw -C network
  3. *-network
  4. description: Network Controller
  5. ##没有看到wireless interface的硬件描述,说明没有安装无线驱动,系统没有识别出来。
  6. product: BCM4312 802.11b/g
  7. vendor: Broadcom Corporation
  8. physical id: 0
  9. bus info: pci@0000:0c:00.0
  10. logical name: eth1

查看硬件无线网卡具体信息

  1. # lspci -vnn -d 14e4:
  2. 比如我的网卡类型为
  3. 0400.0 Network controller [0280]:Broadcom Corporation BCM43142 802.11b/g LP-PHY [14e4:43142]
  1. 或选用这个更强大的命令,结果一样
  2. # lspci -vvnn | grep -A 9 Network

那么问题明确了,我们需要安装适配BCM43142的无线网卡linux驱动。

安装BCM43142的无线网卡驱动

Broadcom STA Wireless driver (Proprietary)
For Chip ID BCM 4311, 4312, 4313, 4321, 4322, 4331, 4352, 4360, 43142, 43224, 43225, 43227, 43228, and others as suggested by Broadcom.

The propietary Broadcom STA Wireless driver is maintained upstream by Broadcom. As this driver is closed source, fixes in the driver itself may only be provided by Broadcom. As a convenience, Ubuntu offers two versions of this driver:

The bcmwl-kernel-source package aims to offer a later version for a given release. Instructions for installation may be found later in this article.

The broadcom-sta package aims to offer an earlier version for a given release. For further installation instructions, please see here.

连网安装

这里主要参考ubuntu论坛ubuntu14.04 Thinkpad E430c 网卡驱动安装(BCM43142)

  1. sudo apt-get install linux-headers-generic build-essential dkms
  2. sudo apt-get update (optional maybe)
  3. sudp apt-get install linux-source
  4. sudo apt-get install --reinstall bcmwl-kernel-source
  5. sudo modprobe wl
  6. sudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

完了之后应该可以搜索无线热点了

离线安装

我安装系统,将官网载的镜像使用UltraISO将安装系统烧录到U盘。所以现在将U盘插入这个缺无线驱动的电脑,进入 ../pool/restricted/b/bcmwl 目录安装bcmwl-kernel-source package。分别进入下面的目录,安装bcmwl-kernel-source依赖包。

../pool/main/d/dkms

  1. cd /cdrom/pool/main/d/dkms
  2. sudo dpkg -i dkms*

../pool/main/p/patch##这个没有找到在我的环境中,不过好像没有什么影响。

  1. cd /cdrom/pool/main/p/patch
  2. sudo dpkg -i patch*

../pool/main/f/fakeroot

  1. cd /cdrom/pool/main/f/fakeroot
  2. sudo dpkg -i fakeroot*

../pool/restricted/b/bcmwl

  1. cd /cdrom/pool/restricted/b/bcmwl
  2. sudo dpkg -i bcmwl-kernel-source*
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注