Red Hat Training
A Red Hat training course is available for RHEL 8
2.8. 使用 nmcli 互动编辑器配置动态以太网连接
您可以使用 nmcli
工具的交互模式在命令行中配置以太网连接。对于具有动态 IP 地址设置的连接,NetworkManager 会从 DHCP 服务器请求 IP 设置。
先决条件
- 服务器配置中有一个物理或者虚拟以太网设备。
- 网络中有 DHCP 服务器。
流程
要为以太网连接添加新的 NetworkManager 连接配置集并启动互动模式,请输入:
# nmcli connection edit type ethernet con-name Example-Connection
设置网络接口:
nmcli>
set connection.interface-name enp7s0
(可选)在使用
Example-Connection
配置文件时,更改 NetworkManager 发送给 DHCP 服务器的主机名:nmcli>
set ipv4.dhcp-hostname Example
nmcli>set ipv6.dhcp-hostname Example
(可选)在使用
Example-Connection
配置文件时,更改 NetworkManager 发送给 IPv4 DHCP 服务器的客户端 ID:nmcli>
set ipv4.dhcp-client-id client-ID
请注意,对于 IPv6 ,没有
dhcp-client-id
参数。要为 IPv6 创建一个标识符,请配置dhclient
服务。保存并激活连接:
nmcli>
save persistent
Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection. Do you still want to save? (yes/no) [yes]yes
保留为互动模式:
nmcli>
quit
验证步骤
显示设备和连接的状态:
# nmcli device status DEVICE TYPE STATE CONNECTION enp7s0 ethernet connected Example-Connection
使用
ping
程序验证这个主机是否可以向其他主机发送数据包:# ping host_name_or_IP_address
故障排除
- 确保网络电缆插入到主机和交换机。
- 检查链路失败是否只存在于此主机上,或者其它连接到同一交换机的主机上。
- 验证网络电缆和网络接口是否如预期工作。执行硬件诊断步骤并替换有缺陷的电缆和网络接口卡。
- 如果磁盘中的配置与设备中的配置不匹配,则启动或重启 NetworkManager 会创建一个代表该设备的配置的内存连接。有关详情以及如何避免此问题,请参阅 NetworkManager 服务重启后复制连接。
其他资源
-
nm-settings(5)
手册页 -
nmcli(1)
手册页 - 配置 NetworkManager 以避免使用特定配置集提供默认网关