22
12月
2023
11:52

Linux 上的网络管理器错误:“无网络连接”、“设备完全不受管理”

22 12月 2023 11:52

在一项实验性的 Linux 安装中,我发现了一个网络错误。 表现为 ping 通,但 Networkmanager 显示“无网络”图标,并且通过“连接设置”进行网络管理不起作用。

连接设置 - 网络管理器设置(屏幕一角的图标)。
如果您有网卡,则会自动添加以太网连接。

症状

问题#1: 无法连接到这样的网络,错误是“连接‘有线连接 1’在设备 eth0 上不可用,因为设备严格不受管理"

问题#2: 网络图标“网络管理器”处于非活动状态,或者更确切地说,显示不存在网络。

问题#3: 对于有线连接,不显示“连接详细信息”。 无法以图形方式查看 IP 地址。

问题#4: 连接设置 - 上次使用 -“从来没有”

解决方案

1) 更正文件/etc/NetworkManager/NetworkManager.conf

sudo nano /etc/NetworkManager/NetworkManager.conf

而不是 [ifupdown] management=false 指定 [ifupdown]托管=真

<前>[主要]
插件=ifupdown,密钥文件

[如果上下]
托管=真

[设备]
wifi.scan-rand-mac-address=否

这将解决“设备严格不受管理”的问题

2) 确保文件夹中没有非托管设备 /etc/NetworkManager/
通常,以下命令不应向屏幕输出任何内容:

sudo grep -ri unmanaged-devices /etc/NetworkManager/conf.d/
sudo grep -ri unmanaged-devices /etc/NetworkManager/

4)针对第二个问题:将ethernet添加到文件中非托管设备的例外列表中 /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

sudo nano /usr/lib/NetworkManager/conf.d/10-globally-management-devices.conf

通常,文件的内容应该是:

[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma,except:type:ethernet

如果 except:type:ethernet 否 - 添加到行尾 ,例外:类型:以太网
并保存文件。

5) 由于现代Linux使用netplan并在配置文件中以yaml格式描述典型连接,因此我们检查netplan:

ls /etc/netplan/
cat 00-installer-config.yaml

<前>网络:
渲染器:网络化
以太网:
enp1s10:
dhcp4: true
dhcp6: true
版本:2

网卡名称必须与命令的输出匹配 ip a。 例如,恩普1s10

有关网络规划的更多信息,请参阅 文章。 如果配置正确(见上文),则应用它:

sudo netplan apply

6)启动并允许网络服务自动启动:

sudo systemctl start systemd-networkd
sudo systemctl enable systemd-networkd
sudo systemctl start NetworkManager.service
sudo systemctl enable NetworkManager.service

7)重新读取NetworkManager服务的配置

sudo systemctl reload NetworkManager.service

状态栏中的 NetworkManager 小程序图标也会更改为有线 RJ-45 插孔符号。
最后一个操作后,网络出现并可以进行管理(鼠标右键 - 连接参数)。

默认 IPv4 设置

您可以更改 Network Nanager 中的有线连接设置以满足您的需要。

以下是默认设置:

基本 :“优先自动连接到网络” - 0,“所有用户都可以连接到该网络。"

以太网

  • 设备 - enp2s0
  • MTU-自动
  • LAN 唤醒 - 默认
  • 通道匹配 - 忽略

    IPv4参数:
    *地址:192.168.1.101

  • 网络掩码:24
  • 网关:192.168.1.1

固定 IPv4 地址可以在 Internet 路由器后面的本地网络内更改。


源码链接:
*Ubuntu 错误:连接激活失败:连接在设备上不可用,因为设备完全不受管理



相关出版物