即使附近有 3 个,Ubuntu 18.04 WiFi 网络也没有显示

Luc*_*rst 3 wireless kernel networking broadcom drivers

我最近在我的 2009 mac mini 上安装了 Ubuntu 18.04。我使用了一个可启动的闪存驱动器,一切都很好。最初,找不到 WiFi 适配器,但在进入软件和更新 > 附加驱动程序并安装和使用来自 bcwl-kernel-source 的 Broadcom 802.11 Linux STA 无线驱动程序源之后。

附加驱动程序的图像

然而,尽管我周围至少有三个 WiFi 网络,因为我的手机和笔记本电脑已连接到它们,但没有可见的 WiFi 网络。

没有可见 WiFi 网络的图像

我尝试重新安装内核、重新安装网络管理器和 dist-upgrade。感谢您的帮助。

编辑

运行后lspci -nnk | grep 0280 -A3我得到这个输出:

03:00.0 Network controller [0280]: Broadcom Limited BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)
Subsystem: Apple Inc. AirPort Extreme [106b:0090]
Kernel driver in use: wl
Kernel modules: ssb, wl
Run Code Online (Sandbox Code Playgroud)

运行后sudo iwlist chan我得到:

    enp0s10   no frequency information.

lo        no frequency information.

enp0s4f1u7c4i2  no frequency information.

wlp3s0    32 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Channel 14 : 2.484 GHz
          Channel 32 : 5.16 GHz
          Channel 34 : 5.17 GHz
          Channel 36 : 5.18 GHz
          Channel 38 : 5.19 GHz
          Channel 40 : 5.2 GHz
          Channel 42 : 5.21 GHz
          Channel 44 : 5.22 GHz
          Channel 46 : 5.23 GHz
          Channel 48 : 5.24 GHz
          Channel 50 : 5.25 GHz
          Channel 52 : 5.26 GHz
          Channel 54 : 5.27 GHz
          Channel 56 : 5.28 GHz
          Channel 58 : 5.29 GHz
          Channel 60 : 5.3 GHz
          Channel 62 : 5.31 GHz
          Channel 64 : 5.32 GHz
          Channel 66 : 5.33 GHz
Run Code Online (Sandbox Code Playgroud)

运行后sudo iw reg get我得到:

    global
country 00: DFS-UNSET
    (2402 - 2472 @ 40), (N/A, 20), (N/A)
    (2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
    (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
    (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
    (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
    (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
    (5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
    (57240 - 63720 @ 2160), (N/A, 0), (N/A)
Run Code Online (Sandbox Code Playgroud)

使用nmcli dev wifi list我得到的命令:

(process:2078): libnm-WARNING **: 20:27:42.549: no object known for /org/freedesktop/NetworkManager/ActiveConnection/1

IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
Run Code Online (Sandbox Code Playgroud)

chi*_*555 5

在我们发现更多事实之前,这将是部分答案。

我建议明确设置您的监管域。检查你的:

sudo iw reg get
Run Code Online (Sandbox Code Playgroud)

如果你得到 00,那就是一种可能适合所有情况的设置。在这里找到你的:http : //en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置:

sudo iw reg set IS
Run Code Online (Sandbox Code Playgroud)

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

sudo nano /etc/default/crda
Run Code Online (Sandbox Code Playgroud)

将最后一行更改为:

REGDOMAIN=IS
Run Code Online (Sandbox Code Playgroud)

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

重启。运行并发布:

sudo iwlist chan
Run Code Online (Sandbox Code Playgroud)

我们相信现在可以使用 66 个以上的频道。