在 Ubuntu 的一次更新之后,我的以太网连接变得不受管理,并且在加载操作系统时无法工作。
我尝试了不同的解决方案,发布在互联网上:
无有线连接 - 有线非托管 ubuntu 18.04
https://superuser.com/questions/1429490/unmanaged-network-manager-in-ubuntu
https://forum.linuxconfig.org/t/wired-unmanaged-ubuntu-desktop-issue/1574
网络管理员显示“设备不受管理”
以太网设备不受管理
这两个方法都没用。
我也尝试使用nmtui
工具激活连接,但出现以下错误:
││ Could not activate connection: │ │
││ Connection 'Wired connection 1' is │ │
││ not available on device eth0 because │ │
││ device is strictly unmanaged │ │
为了提供更多背景信息,以下是相关的系统配置信息:
~$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no
[logging]
level=TRACE
~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
~$ cat /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
[keyfile]
unmanaged-devices=none
~$ cat /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma
~$ cat /etc/netplan/*.yaml
cat: '/etc/netplan/*.yaml': No such file or directory
~$ sudo lshw -C network
*-network DISABLED
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth1
version: 06
serial: 50:e5:49:3c:26:4e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical
configuration: broadcast=yes driver=r8169 latency=0 link=no multicast=yes
resources: irq:17 ioport:de00(size=256) memory:fbdff000-fbdfffff memory:fbdf8000-fbdfbfff
*-network DISABLED
description: Ethernet interface
product: IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY
vendor: Sundance Technology Inc / IC Plus Corp
physical id: 1
bus info: pci@0000:04:01.0
logical name: eth0
version: 31
serial: c0:4a:00:01:19:7f
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom ethernet physical
configuration: broadcast=yes driver=sundance latency=64 maxlatency=10 mingnt=10 multicast=yes
resources: irq:19 ioport:ef00(size=128) memory:fbcff000-fbcff1ff memory:fbc00000-fbc0ffff
请注意,两个以太网适配器均显示在输出network DISABLED
中。lshw
Ubuntu 版本(桌面)
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
我还尝试加载了以前版本的内核。那里的互联网运行良好。但在我运行apt upgrade
并重启机器后,那里的互联网也断了。
所以,现在我完全不知道该往下看什么。欢迎任何想法和建议。
附言:
我通过手动运行操作使互联网连接正常工作sudo dhclient
。此后,我的以太网适配器获得了 IP 地址,互联网开始工作。
这也导致我的两个以太网适配器都不再出现DISABLED
在lshw
命令输出中。
但设备仍未受管理。GUI 中没有互联网图标。GUI 中没有可用于有线连接的设置。
所以问题仍然存在:
我如何才能重新管理我的有线连接?
答案1
在 /etc/netplan 中创建一个文件:
sudo -H gedit /etc/netplan/networkmanager.yaml
或者
sudo pico /etc/netplan/networkmanager.yaml
将此内容放在该文件中,保持完全相同的缩进、间距,并且无制表符:
network:
version: 2
renderer: NetworkManager
然后,在terminal
:
sudo netplan generate
sudo netplan apply
reboot
然后使用 NetworkManager GUI 工具配置您的“有线连接”。
更新#1:
当启动到 Ubuntu Live DVD/USB 时,以太网工作正常。需要重新安装 Ubuntu。
答案2
我找到了这篇文章,并尝试了许多相同的方法,但都失败了。对我来说成功的是:
nmcli n on
现在,以前管理的设备再次受到管理。