Red Hat Training
A Red Hat training course is available for RHEL 8
2.3. 使用 nmtui 配置静态以太网连接
nmtui
应用程序为 NetworkManager 提供了一个基于文本的用户界面。您可以使用 nmtui
在没有图形界面的主机上配置具有静态 IP 地址的以太网连接。
注意
在 nmtui
中:
- 使用光标键导航。
- 选择一个按钮并按 Enter 键。
- 使用 Space 选择并取消选择复选框。
先决条件
- 服务器配置中有一个物理或者虚拟以太网设备。
流程
如果您不知道要在连接中使用的网络设备名称,显示可用的设备:
# nmcli device status DEVICE TYPE STATE CONNECTION enp7s0 ethernet unavailable -- ...
启动
nmtui
:# nmtui
-
选择
Edit a connection
,并按 Enter。 -
按
Add
按钮。 -
从网络类型列表中选择
Ethernet
,然后按 Enter 。 - 可选:为要创建的 NetworkManager 配置文件输入一个名称。
-
在
Device
字段中输入网络设备名称。 在
IPv4 configuration
和IPv6 configuration
区中配置 IPv4和 IPv6 地址设置:-
按
Automatic
按钮,然后从显示的列表中选择Manual
。 -
按您要配置的协议旁边的
Show
按钮来显示其他字段。 按
Addresses
旁边的Add
按钮,然后输入 IP 地址和无类别域间路由(CIDR)格式的子网掩码。如果没有指定子网掩码,NetworkManager 会为 IPv4 地址设置
/32
子网掩码,为 IPv6 地址设置/64
子网掩码。- 输入默认网关的地址。
-
按
DNS servers
旁边的Add
按钮,并输入 DNS 服务器地址。 -
按
Search domains
旁边的Add
按钮,并输入 DNS 搜索域。
图 2.1. 具有静态 IP 地址设置的以太网连接示例
-
按
-
按
OK
按钮来创建并自动激活新连接。 -
按
Back
按钮返回到主菜单。 -
选择
Quit
,然后按 Enter 来关闭nmtui
应用程序。
验证
显示设备和连接的状态:
# nmcli device status DEVICE TYPE STATE CONNECTION enp7s0 ethernet connected Example-Connection
使用
ping
程序验证这个主机是否可以向其他主机发送数据包:# ping host_name_or_IP_address
故障排除
- 确保网络电缆插入到主机和交换机。
- 检查链路失败是否只存在于此主机上,或者其它连接到同一交换机的主机上。
- 验证网络电缆和网络接口是否如预期工作。执行硬件诊断步骤并替换有缺陷的电缆和网络接口卡。
- 如果磁盘中的配置与设备中的配置不匹配,则启动或重启 NetworkManager 会创建一个代表该设备的配置的内存连接。有关详情以及如何避免此问题,请参阅 NetworkManager 服务重启后复制连接。