Red Hat Training

A Red Hat training course is available for RHEL 8

第 5 章 nmtui 入门

nmtui 应用程序是一个用于 NetworkManager 的文本用户界面(TUI)。下面的部分提供了如何使用 nmtui 配置网络接口。

注意

nmtui 应用程序不支持所有连接类型。特别是,您无法添加或修改需要 802.1X 验证的 VPN 连接或以太网连接。

5.1. 启动 nmtui 工具

这个步骤描述了如何启动 NetworkManager 文本用户界面 nmtui

先决条件

  • 已安装 NetworkManager-tui 软件包。

流程

  1. 要启动 nmtui,输入:

    # nmtui
    nmtui 选择一个选项
  2. 导航:

    • 在选项中,使用光标或按 Tab 键前进,按Shift+Tab 后退。
    • 使用 Enter 选择一个选项。
    • 使用空格键切换复选框的状态。

5.2. 使用 nmtui 添加连接配置集

nmtui 应用程序为 NetworkManager 提供了一个文本用户界面。以下介绍了如何添加新连接配置集的步骤。

先决条件

  • 已安装 NetworkManager-tui 软件包。

流程

  1. 启动 NetworkManager 文本用户界面工具:

    # nmtui
  2. 选择 Edit a connection 菜单条目,点 Enter
  3. 选择 Add 按钮,点 Enter
  4. 选择 Ethernet,点 Enter
  5. 输入连接详情信息。

    在 nmtui 中添加连接
  6. 选择 OK 保存更改。
  7. 选择 Back 返回主菜单。
  8. 选择 Activate a connection,点 Enter
  9. 选择新的连接条目,点 Enter 键激活连接。
  10. 选择 Back 返回主菜单。
  11. 选择 Quit

验证步骤

  1. 显示设备和连接的状态:

    # nmcli device status
    DEVICE      TYPE      STATE      CONNECTION
    enp1s0      ethernet  connected  Example-Connection
  2. 显示连接配置集的所有设置:

    # nmcli connection show Example-Connection
    connection.id:              Example-Connection
    connection.uuid:            b6cdfa1c-e4ad-46e5-af8b-a75f06b79f76
    connection.stable-id:       --
    connection.type:            802-3-ethernet
    connection.interface-name:  enp1s0
    ...

    如果磁盘中的配置与设备中的配置不匹配,则启动或重启 NetworkManager 会创建一个代表该设备的配置的内存连接。有关详情以及如何避免此问题,请参阅 NetworkManager 服务重启后复制连接

    其它资源

5.3. 使用 nmtui 对修改的连接应用更改

nmtui 中修改了连接后,您必须重新激活连接。请注意,在 nmtui 中重新激活连接会暂时取消激活连接。

流程

  1. 在主菜单中选择 Activate a connection 菜单条目:

    nmtui 激活连接
  2. 选择修改的连接。
  3. 在右侧,选择 Deactivate 按钮,然后按 Enter

    nmtui 取消激活修改的连接
  4. 再次选择连接。
  5. 在右侧,选择 Activate 按钮,然后按 Enter

    nmtui 激活修改的连接