Menu Close
Settings Close

Language and Page Formatting Options

3.4. 使用 nmtui 配置静态以太网连接

nmtui 应用程序为 NetworkManager 提供了一个基于文本的用户界面。您可以使用 nmtui 在没有图形界面的主机上配置使用静态 IP 地址的以太网连接。

注意

nmtui 中:

  • 使用光标键导航。
  • 选择按钮并按 Enter 键。
  • 使用 Space 选择并取消选择复选框。

流程

  1. 如果您不知道连接中使用的网络设备名称,显示可用的设备:

    # nmcli device status
    DEVICE     TYPE      STATE                   CONNECTION
    enp7s0     ethernet  unavailable             --
    ...
  2. 启动 nmtui

    # nmtui
  3. 选择 Edit a connection,点 Enter
  4. 添加按钮。
  5. 从网络类型列表中选择 Ethernet,然后按 Enter 键。
  6. 可选:为要创建的 NetworkManager 配置集输入一个名称。
  7. Device 字段中输入网络设备名称。
  8. IPv4 配置IPv6 配置中配置 IPv4 和 IPv6 地址设置:

    1. 自动按钮,然后从显示的列表中选择 Manual
    2. 按您要配置的协议旁边的 Show 按钮,以显示其他字段。
    3. Address 旁边的 Add 按钮,然后在无类别域间路由(CIDR)格式输入 IP 地址和子网掩码。

      如果没有指定子网掩码,NetworkManager 会为 IPv4 地址设置 /32 子网掩码,并为 IPv6 地址设置 /64

    4. 输入默认网关的地址。
    5. DNS 服务器 旁边的 添加按钮,并输入 DNS 服务器地址。
    6. 搜索域 旁边的 添加按钮,并输入 DNS 搜索域。

    图 3.1. 使用静态 IP 地址设置的以太网连接示例

    nmtui 以太网静态 IP
  9. OK 按钮创建并自动激活新连接。
  10. 返回按钮返回到主菜单。
  11. 选择 Quit,然后按 Enter 键关闭 nmtui 应用程序。

验证

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

    # nmcli device status
    DEVICE      TYPE      STATE      CONNECTION
    enp7s0      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:  enp7s0
    ...