Wifi 显示但无法在 Lubuntu 16.04 i686/i386 上连接

Wifi 显示但无法在 Lubuntu 16.04 i686/i386 上连接

我刚刚在 HP Mini-110 上安装了 Lubuntu 16.04 i686/i386(与现有的 Windows 安装一起)。

由于我需要额外的驱动程序(broadcom)才能使我的 wifi 正常工作,所以我也安装了它们。

现在,无线适配器似乎运行正常。我可以选择连接到附近可用的网络。不过,我应该提到,想要连接的网络似乎一直从列表中消失(以及某些其他网络),而其余网络则始终保持在列表中。此外,当我尝试连接时,我的路由器离上网本非常近(可能不超过 4 英尺远)。

现在的问题是,每当我单击我的网络并尝试加入时,它都会要求我输入密码,接受密码,在任务栏中的 wifi 图标上显示“连接”动画一段时间,然后再次要求输入密码,即使我已经检查过记住密码。

清洗、冲洗、重复。

我不知道发生了什么,甚至不知道如何开始解决这个问题。也许这只是传输功率或干扰的问题?任何帮助都将不胜感激。谢谢!


一些有用的信息:

调制解调器/路由器:阿里斯DG1670A,页面上有规格表链接。

无线接口:

description: Wireless interface
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0
version: 01
serial: 90:4c:e5:70:1d:54
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) latency=0 multicast=yes wireless=IEEE 802.11abg
   resources: irq:16 memory:feafc000-feafffff

=====编辑=====

下面给出的答案中列出的驱动程序是正确的。

我遇到的唯一其他问题(连接速度和可靠性)与我的附近还有其他几个接入点有关。上网本的更好定位有所帮助。我还使用以下命令配置了无线网卡:

sudo iwconfig <interface-logical-name> rts 2347B

<interface-logical-name>是用于无线网卡的逻辑名称。运行 后,可以在无线接口的“逻辑名称”下找到该名称lshw -class network

我选择 2347B 是因为我已经有另一台 Linux 机器连接到我的网络,它工作得很好。所以我只是运行iwconfig <interface-logical-name>检查该机器配置的相关参数。虽然我不是这方面的专家,但有根据的(相对安全的)猜测不会伤害任何人 :)

当然,如果您是新手,请随意花时间浏览一下man iwconfig

此外,根据 chili555 在其回答的编辑中的建议,设置 REGDOMAIN 和 IPv6 方法很有帮助。如果您愿意,更改路由器上的设置也会有所帮助。只需确保您知道自己在做什么,因为某些类型的设备可能依赖于精确的路由器/调制解调器的配置错误并做出错误的更改可能会给您带来麻烦。

答案1

附加驱动程序工具很乐意安装错误的驱动程序!请通过以太网、网络共享或任何可能的方式建立临时互联网连接。让我们删除错误的驱动程序:

sudo apt-get purge bcmwl-kernel-source

接下来,让我们安装获取正确驱动程序所需的固件b43支气管扩张, 在职的:

sudo apt-get install firmware-b43-installer

重新启动后你的无线网络就应该可以正常工作了。

PS-@Pilot6 太快了!!!

首先,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更能带来更好的连接效果。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

接下来,我建议明确设置你的监管范围。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

gksudo gedit /etc/default/crda

如果您没有文本编辑器 gedit,请使用 nano 或 Kate 或 leafpad。

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存并关闭文本编辑器。

接下来,我在网络管理器中将 IPv6 设置为忽略:http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/images/netconfig/network-connections-ipv6-ignore.png 此示例适用于以太网,但您想要无线。

答案2

这是错误的驱动程序。通过有线方式连接到互联网并运行

sudo apt purge bcmwl-kernel-source
sudo apt install firmware-b43-installer

相关内容