自更新到 Ubuntu 22.04 后无法建立任何无线连接(wifi、蓝牙、usb_phone)

自更新到 Ubuntu 22.04 后无法建立任何无线连接(wifi、蓝牙、usb_phone)

我是 Ubuntu 的初学者,所以如果本文内容不合逻辑或缺少细节,请提前致歉。我犯了一个错误,将操作系统更新为 Ubuntu 22.04。我正在运行一台双启动的 Windows 10/Ubuntu PC,带有快速启动和安全展位均已关闭。在从 20.4 更新之前,此设置运行正常。我的 Windows 安装不受影响。

在更新过程中,我注意到互联网断线了,重启后,电脑无法建立任何类型的互联网连接。我无法打开 WIFI、蓝牙或通过有线 USB 连接我的安卓手机。虽然其他答案表明是驱动程序问题,但这让我怀疑是更核心的问题。在我搜索的过程中,我曾怀疑这是否是由于我的 VPN 导致的不兼容,我最初断开了 VPN 连接,后来又卸载了 VPN,但似乎没有与之相关的活动连接。

与其他问题类似,无线图标未出现在电源按钮附近的菜单中,并且只能通过搜索找到 wifi 选项设置,然后返回“未找到无线适配器”。有线网络共享未被识别为互联网连接,因此依赖于传输互联网连接的解决方法对我来说失败了。我无法打开蓝牙,尽管菜单中有该选项,但它没有任何作用。

我可以 ping 本地 IP

ping 127.0.0.1

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.049 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.045 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.032 ms
...
^C
--- 127.0.0.1 ping statistics ---
19 packets transmitted, 19 received, 0% packet loss, time 18409ms
rtt min/avg/max/mdev = 0.031/0.034/0.049/0.005 ms

无法 ping 通家用路由器或已知服务器

ping 192.168.0.1
ping 192.168.1.1
ping 8.8.8.8

返回

ping: connect: Network is unreachable


lsusb

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 04e8:61f5 Samsung Electronics Co., Ltd Portable SSD T5
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 04e8:61f5 Samsung Electronics Co., Ltd Portable SSD T5
Bus 001 Device 004: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 1b1c:0c14 Corsair H115i Platinum
Bus 001 Device 005: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

重启网络无效

sudo nmcli networking off && sudo nmcli networking on

重启后

sudo service NetworkManager status

● NetworkManager.service - Network Manager
     Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendo>
     Active: active (running) since Thu 2023-04-06 18:59:18 BST; 8min ago
       Docs: man:NetworkManager(8)
   Main PID: 7266 (NetworkManager)
      Tasks: 3 (limit: 38105)
     Memory: 3.4M
        CPU: 81ms
     CGroup: /system.slice/NetworkManager.service
             └─7266 /usr/sbin/NetworkManager --no-daemon

无线适配器存在,但没有驱动程序

sudo lshw -C network

*-network                 
       description: Ethernet interface
       product: I211 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: enp1s0
       version: 03
       serial: 70:85:c2:bd:c1:b2
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.19.0-38-generic firmware=0. 4-1 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:16 memory:92e00000-92e1ffff ioport:2000(size=32) memory:92e20000-92e23fff
  *-network UNCLAIMED
       description: Network controller
       product: Wireless 8265 / 8275
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 78
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:92d00000-92d01fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection (2) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 00
       serial: 70:85:c2:bd:c1:b4
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.19.0-38-generic firmware=0.2-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:80 memory:92f00000-92f1ffff

重启时的活动连接:

nmcli connection show --active
NAME             UUID                                  TYPE    DEVICE          
br-363ea49e9485  f7808d02-e93c-40ac-906f-bbb1e4eb1310  bridge  br-363ea49e9485 
br-b1cc7699a795  f31cbc1e-b1fb-4436-a9a5-6e935d4fe961  bridge  br-b1cc7699a795 
docker0          1091977d-1e8f-4064-8ef1-75dc6ca59672  bridge  docker0  

谢谢 David。结果发现我的无线适配器未被认领,驱动程序存在问题,导致我的无线和蓝牙出现问题。我不得不重新安装 Intel Wireless 8265 / 8275 适配器的驱动程序。

以防万一这可以帮助别人避免一天的痛苦。要解决这个问题:

在我的 Windows PC 上,我下载了以下软件包(amd64):

  1. Linux-模块-额外-5.19.0-38-通用:
  2. Linux-hwe-5.19-标头-5.19.0-38:
  3. Linux-头文件-5.19.0-38-通用:
  4. Linux-headers-5.19.0-38-通用:
  5. Linux 模块额外-5.19.0-38-通用:

我使用 USB 记忆棒将这些包传输到了 Ubuntu 机器。

在 Ubuntu 机器的终端中,我导航到包含下载的 .deb 文件的目录。

然后跑了:

sudo apt install ./*.deb

这没用,但是

sudo apt--修复损坏

做过

这安装了缺失的软件包并修复了依赖性问题。

sudo reboot

检查新内核是否正在使用

uname -r

这解决了我的无线适配器和蓝牙问题

然后我必须修复我的 DNS 设置:

我运行以下命令,使用文本编辑器(本例中为 nano)打开 Netplan 配置文件:

狂欢

sudo nano /etc/netplan/01-network-manager-all.yaml

如果该文件不存在,请尝试创建它:

sudo touch /etc/netplan/01-network-manager-all.yaml sudo nano /etc/netplan/01-network-manager-all.yaml

将以下行添加到配置文件中,替换任何现有内容:

yaml 复制代码:

network:   version: 2
  renderer: NetworkManager  
  ethernets:
    enp3s0:
      dhcp4: yes
      dhcp4-overrides:
        use-dns: false
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

最初不起作用,但重新加载 cloudfare dns (1.1.1.1, 1.0.0.1) 就可以了

我保存了更改并退出文本编辑器。

我使用以下命令应用了新的 Netplan 配置:

sudo netplan 申请

重新启动网络管理器:

sudo systemctl 重新启动 NetworkManager

通过浏览网站或使用 ping 命令来测试您的互联网连接。

相关内容