我是 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):
- Linux-模块-额外-5.19.0-38-通用:
- Linux-hwe-5.19-标头-5.19.0-38:
- Linux-头文件-5.19.0-38-通用:
- Linux-headers-5.19.0-38-通用:
- 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 命令来测试您的互联网连接。