Ubuntu 以太网在更新后变得不受管理

Ubuntu 以太网在更新后变得不受管理

在 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 地址,互联网开始工作。
这也导致我的两个以太网适配器都不再出现DISABLEDlshw命令输出中。

但设备仍未受管理。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

现在,以前管理的设备再次受到管理。

相关内容