3.3.11. 将 NetworkManager 配置为 Ignore Certain 设备


默认情况下,NetworkManager 管理 lo (环回)设备以外的所有设备。但是,您可以将某些设备设置为非受管设备,以配置 NetworkManager 忽略这些设备。使用这个设置,您可以手动管理这些设备,例如使用脚本。
您可以根据多个条件将设备配置为非受管设备,如接口名称、MAC 地址或设备类型。这个步骤描述了如何永久将 enp1s0 接口设置为 NetworkManager 中的非受管接口。
要将网络设备临时配置为非受管设备,请参阅 第 3.3.11.2 节 “将设备临时配置为 NetworkManager 中的非受管设备”

流程

  1. 可选:显示要标识您要设置为非受管设备的设备列表
    # nmcli device status
    DEVICE  TYPE      STATE         CONNECTION
    enp1s0  ethernet  disconnected  --
    ...
    Copy to Clipboard Toggle word wrap
  2. 使用以下内容创建 /etc/NetworkManager/conf.d/99-unmanaged-devices.conf 文件:
    [keyfile]
    unmanaged-devices=interface-name:enp1s0
    Copy to Clipboard Toggle word wrap
    要将多个设备设置为非受管设备,请使用分号分隔 unmanaged-devices 参数中的条目:
    [keyfile]
    unmanaged-devices=interface-name:interface_1;interface-name:interface_2;...
    Copy to Clipboard Toggle word wrap
  3. 重新载入 NetworkManager 服务:
    # systemctl reload NetworkManager
    Copy to Clipboard Toggle word wrap

验证步骤

  • 显示设备列表:
    # nmcli device status
    DEVICE  TYPE      STATE      CONNECTION
    enp1s0  ethernet  unmanaged  --
    ...
    Copy to Clipboard Toggle word wrap
    enp1s0 设备旁边的非受管状态表示 NetworkManager 不管理此设备。

其它资源

有关用来将设备配置为非受管以及对应语法的标准列表,请查看 NetworkManager.conf(5) man page 中的 设备列表格式 部分。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat