我无法在 nmtui 上停用有线 ens33

我无法在 nmtui 上停用有线 ens33

在此输入图像描述

我尝试在 nmtui 中停用电缆 ens33,但收到错误消息 NetworkManager TUI

“无法激活连接:连接‘ens33’在设备 ens33 上不可用,因为设备严格不受管理”

我一直在Google上的所有论坛上寻找解决方案,但无法解决这个问题

操作系统:centos7

答案1

您无法更改网络接口的状态,因为设置为unmanaged( managed=false)。用来nmcli -p device检查一下。

编辑全局配置文件/etc/NetworkManager/NetworkManager.conf如下:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

然后:

sudo systemctl restart NetworkManager

通过以下方式检查nmcli

nmcli -p device

您将能够激活/停用网络。

答案2

还有另一种方法取决于您的配置,与 GAD3R 提到的略有不同。

如果 /etc/sysconfig/network-scripts 中有配置文件(即:/etc/sysconfig/network-scripts/ifcfg-ens7),那么对我有用的是包含NM_CONTROLLED=yes在这些文件中,然后使用以下命令重新启动网络管理器服务sudo systemctl restart NetworkManager.service

完成这些步骤后,我就可以激活/停用之前创建的连接配置文件(IE nmcli con up route-ens8:)

您现在可以使用 检查所述设备的状态nmcli device,它们应该显示连接的代替不受管理的:

DEVICE  TYPE      STATE      CONNECTION
ens4    ethernet  connected  Wired connection 1
ens6    ethernet  connected  System ens6
ens7    ethernet  connected  route-ens7
ens8    ethernet  connected  route-ens8
ens5    ethernet  unmanaged  --
lo      loopback  unmanaged  --

操作系统:在本例中我使用的是 RHEL 8。

相关内容