如何在Ubuntu Linux中解决无线网络问题
在用Ubuntu双重引导MacBook Air之后,当我登录Ubuntu时,我发现Ubuntu没有检测到任何无线网络。网络已启用,但显示"没有可用的网络设备"。
修复基于Ubuntu的Linux发行版中的无WiFi问题
首先,找出系统中的网络适配器。我们可以参考本文以了解Linux中无线网络适配器的构成。实际上,我们可以仅在软件源中检入是否有适用于我们系统的其他驱动程序。如果有适当的驱动程序,此方法将很容易为我们服务。另外,我们将需要相同Ubuntu版本的ISO映像。
方法1:使用ISO映像在Ubuntu中安装其他WiFi驱动程序
步骤1:
获取Ubuntu的ISO映像。如果我们只是全新安装,则必须通过双引导在其他系统中或者其他操作系统中具有该ISO映像。将其复制到USB或者DVD等外部设备。只需复制它,不要将其刻录为可启动USB。
现在启动进入Ubuntu并将该Ubuntu ISO映像复制到主目录。
第2步:
打开一个终端(Ctrl + Alt + T)并使用以下命令:
sudo mkdir /media/cdrom cd ~ sudo mount -o loop ubuntu-* /media/cdrom
基本上,我们只是手动将ISO映像挂载为CD。
第三步:
转到Unity Dash并查找软件和更新:
在第一个选项卡Ubuntu Software中,选中带有Ubuntu的CD Rom选项...
它将要求我们输入密码并重新加载软件源。接下来是进入其他驱动程序选项卡,选择适当的驱动程序,然后单击应用更改。
安装驱动程序后,我们会看到Ubuntu现在可以识别范围内的无线网络。
Ubuntu可能不会为系统显示其他驱动程序,或者我们可能无法安装其他驱动程序。可能的情况是,尽管安装了其他驱动程序,但wifi仍然无法正常工作。
重要提示:完成此步骤后,我们应在"软件和更新"中取消选中"从CD ROM安装"选项。
在这种情况下,我们可以参考下一种方法,但请记住,该方法专门用于具有Broadcom无线适配器的系统。
方法2:使用Broadcom无线适配器修复Ubuntu中的无WiFi
此方法专用于Broadcom 43系列无线适配器。因此,请使用以下命令确保我们具有这些适配器:
sudo lshw -C network
如果看到以BCM43开头的无线网络适配器,则只有我们应该继续本教程的这一部分。
-网络
描述:无线接口
产品:BCM4360 802.11ac无线网络适配器
供应商:Broadcom Corporation
物理ID:0
巴士资讯:theitroad @ localhost:03:00.0
逻辑名称:wlan0
步骤1:
第一步是删除系统上已经安装的所有Broadcom驱动程序。打开一个终端并使用以下命令:
sudo apt remove broadcom-sta-dkms bcmwl-kernel-source
步骤2:如果我们通过以太网连接到Internet
如果通过LAN /以太网电缆连接到Internet,则可以使用以下命令安装其他Broadcom驱动程序:
sudo apt install firmware-b43-installer
安装完成后,我们需要重新启动。重新登录后,我们将可以查看和访问wifi连接。
第2步:如果我们没有任何互联网连接
如果没有以太网,我们也许仍然可以实现。但是我们将需要另一个具有活动Internet连接的系统(Linux,Windows或者macOS)。
我们要做的是手动下载驱动程序,然后将其传输到有问题的Linux系统并在此处安装。
首先检查我们使用的Ubuntu版本:现在转到此链接下载适用于Ubuntu版本的WiFi驱动程序。
下载B43固件
我们应该看到这样的屏幕。单击与Ubuntu版本相对应的链接:
单击与Ubuntu版本相对应的链接
现在,在下一页上,单击"所有"链接:
单击全部链接以下载BCM驱动程序
在下一个屏幕上,我们将看到大量的链接。这些是各种服务器镜像,我们可以单击任意一个以下载适用于Ubuntu和Linux Mint的Broadcom驱动程序的DEB文件。
下载Broadcom驱动程序的DEB文件后,将其传输到没有WiFi的Ubuntu系统。我们可以使用USB驱动器来传输文件。
将这个DEB文件复制到没有WiFi的Linux系统后,双击该文件即可从DEB文件安装驱动程序。
或者,我们可以使用dpkg命令从deb文件安装软件包。
cd ~/Downloads sudo dpkg -i firmware-b43-installer_*
按照其余说明安装驱动程序。安装后,重新启动系统。