我对 Ubuntu 完全陌生,对命令和驱动程序了解不多。我有一台运行 Ubuntu 22.04.1 LST 的旧华硕 X553MA。为了给你一些背景信息,在过去的 5 个月里,我一直将这台笔记本电脑用于离线文件存储(我只会将 PDF 和电子表格上传到它上面进行学习,而不会受到互联网连接带来的干扰)。自今年 1 月成功安装和配置 Ubuntu 以来,它根本没有连接到互联网。因此,我错过了许多驱动程序更新、升级和其他东西(菜单栏右上角的红色感叹号)。但是,我并没有过多考虑这个问题,因为正如我所说,我本来就不打算将笔记本电脑连接到互联网。
嗯,我现在真的需要设备上的互联网连接,但右上角菜单中应该有的“Wi-Fi 连接设置”却没有。甚至 Wi-Fi 部分也没有设置(我必须手动查找它才能弹出)。没有物理按钮可以切换笔记本电脑上的 Wi-Fi 连接。以太网电缆也不是一种选择 - 我租了房子,路由器不是我的;篡改它似乎不太理想。我不断收到“未找到 Wi-Fi 适配器“错误,我想这是由于驱动程序过时造成的。我尝试从终端进行更新和升级;但它不起作用——它需要互联网连接。我咨询了 YouTube,大多数方法归结为这样做:
sudo lshw -class network
echo "options product_number fwlps=N" | sudo tee /etc/modprobe.d/ product_number .conf
reboot
...重启后没有任何效果。顺便说一句,我重启了无数次,但都无济于事。似乎什么都不起作用。
我甚至买了一个 USB WiFi 网络适配器,结果却发现我无法将它安装在我的 Ubuntu 笔记本电脑上,因为适配器的驱动程序包含在 CD 中(我没有嵌入式 CD 驱动器),即使我从 CD 中获取文件,它也是一个无法在 Linux 上运行的 .exe。ChatGPT 建议我在另一台具有互联网连接的设备上手动下载驱动程序,使用 USB 驱动器将它们传输到我的 Ubuntu 笔记本电脑上并在那里安装。
这个问题非常令人失望,尽管我意识到我的设备是低端和过时的。我完全不知道我该怎么做,我真的需要在我的 Ubuntu 设备上建立互联网连接,但我不知道怎么做。
sudo lshw -C network
给出这个:
$ sudo lshw -C network
*-network UNCLAIMED
description: Network controller
product: BCM43142 802.11b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:02:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:d0700000-d0707fff
*-network
description: Ethernet interface
product: RTL810xE PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.2
bus info: pci@0000:03:00.2
logical name: enp3s0f2
version: 06
serial: 08:62:66:07:b5:5e
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.15.0-56-generic firmware=rtl8402-1_0.0.1 10/26/11 latency=0 link=no multicast=yes port=twisted pair
resources: irq:19 ioport:e000(size=256) memory:d0614000-d0614fff memory:d0610000-d0613fff
有趣的是,我有一个未被认领的网络。可能是我的笔记本电脑在安装/配置 Ubuntu 时链接到的网络。
我的内核版本:
~$ uname -r
5.15.0-56-generic
以下是 wireless-info 脚本的输出:https://pastebin.ubuntu.com/p/vcBj9KFfZS
PS:请注意,我已经不我的 Ubuntu 设备上的互联网连接。我没有以太网电缆,但我有另一台装有 Windows 11 的笔记本电脑,具有稳定的互联网连接。如何在相关设备上建立连接?
答案1
要访问驱动程序,您可能需要先连接到互联网。您的家用路由器是否有以太网端口可以用于此初始连接?如果没有,您可能需要找到一个可以物理连接到以太网电缆的地方,或者找到一个旧的慢速 wifi 适配器,已知该适配器可以在没有额外驱动程序的情况下与 Ubuntu 配合使用。查看以下答案BCM43142 WiFi 适配器在 Ubuntu 20.04 上不起作用
答案2
问题解决了。我获得了调制解调器的物理访问权限,购买了无线路由器,通过以太网将其连接到有问题的笔记本电脑,并更新、升级和启用了驱动程序。由于缺乏帮助,没有接受其他答案。