RHEL8使用NMCLI管理网络

使用 NMCLI 配置静态以太网连接

要在命令行上配置以太网连接,请使用 nmcli 工具。
例如,以下流程使用以下设置为 enp7s0 设备创建 NetworkManager 连接配置文件:
静态 IPv4 地址 - 192.0.2.1 和 /24 子网掩码
静态 IPv6 地址 - 2001:db8:1::1 和 /64 子网掩码
IPv4 默认网关 - 192.0.2.254
IPv6 默认网关 - 2001:db8:1::fffe
IPv4 DNS 服务器 - 192.0.2.200
IPv6 DNS 服务器 - 2001:db8:1::ffbb
DNS 搜索域 - example.com

先决条件:服务器配置中有一个物理或者虚拟以太网设备。`
1. 为以太网连接添加新的 NetworkManager 连接配置集:

nmcli connection add con-name Example-Connection ifname enp7s0 type ethernet

2. 设置 IPv4 地址:

nmcli connection modify Example-Connection ipv4.addresses 192.0.2.1/24

3. 设置 IPv6 地址:

nmcli connection modify Example-Connection ipv6.addresses 2001:db8:1::1/64

4. 将 IPv4 和 IPv6 连接方法设置为 manual:

nmcli connection modify Example-Connection ipv4.method manual

nmcli connection modify Example-Connection ipv6.method manual

5. 设置 IPv4 和 IPv6 默认网关:

nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254

nmcli connection modify Example-Connection ipv6.gateway 2001:db8:1::fffe

6. 设置 IPv4 和 IPv6 DNS 服务器地址:

nmcli connection modify Example-Connection ipv4.dns "192.0.2.200"

nmcli connection modify Example-Connection ipv6.dns "2001:db8:1::ffbb"

7. 激活连接配置集:

nmcli connection up Example-Connection

Connection successfully activated (D-Bus activepath:/org/freedesktop/NetworkManager/ActiveConnection/13)

验证步骤
1. 显示设备和连接的状态:

nmcli device status

DEVICE TYPE STATE CONNECTION
enp7s0 ethernet connected Example-Connection

2. 使用 ping 程序来验证这个主机是否可以向其它主机发送数据包:

ping host_name_or_IP_address

posted @ 2023-03-17 10:03  闪存第一靓仔  阅读(200)  评论(0)    收藏  举报