3.3.11. 将 NetworkManager 配置为 Ignore Certain 设备


默认情况下,NetworkManager 管理 lo (环回)设备以外的所有设备。但是,您可以将某些设备设置为非受管设备,以配置 NetworkManager 忽略这些设备。使用这个设置,您可以手动管理这些设备,例如使用脚本。

3.3.11.1. 将设备永久配置为 NetworkManager 中的非受管设备

您可以根据多个条件将设备配置为非受管设备,如接口名称、MAC 地址或设备类型。这个步骤描述了如何永久将 enp1s0 接口设置为 NetworkManager 中的非受管接口。
要将网络设备临时配置为非受管设备,请参阅 第 3.3.11.2 节 “将设备临时配置为 NetworkManager 中的非受管设备”

流程

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

验证步骤

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

其它资源

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

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.