在 Rocky Linux 中,通过 nmcli 配置多个静态 IP 地址可以有效地管理网络连接。nmcli 是 NetworkManager 的命令行工具,用于管理网络设置和连接。以下是我的理解和步骤:
-
列出网络接口:首先,使用
nmcli device
命令来查看系统中的所有网络设备及其状态。 -
配置静态 IP 地址:选择你想要配置的网络接口,例如 eth0,通过以下命令添加第一个静态 IP 地址:
nmcli con mod <连接名称> ipv4.addresses <IP地址1>/24
例如:
nmcli con mod eth0 ipv4.addresses 192.168.1.100/24
-
添加第二个 IP 地址:重复上述步骤,使用如下命令添加第二个静态 IP 地址:
nmcli con mod <连接名称> +ipv4.addresses <IP地址2>/24
例如:
nmcli con mod eth0 +ipv4.addresses 192.168.1.101/24
-
设置网关和DNS:不要忘记设置网络的网关和 DNS 服务器,使用以下命令:
nmcli con mod <连接名称> ipv4.gateway <网关地址> nmcli con mod <连接名称> ipv4.dns <DNS地址>
例如:
nmcli con mod eth0 ipv4.gateway 192.168.1.1 nmcli con mod eth0 ipv4.dns 8.8.8.8
-
启用IPv4:确保 IPv4 已启用,使用命令:
nmcli con mod <连接名称> ipv4.method manual
-
应用配置:完成配置后,通过以下命令重新启动网络连接以应用设置:
nmcli con down <连接名称> && nmcli con up <连接名称>
-
验证配置:使用
nmcli con show <连接名称>
或ip addr
命令确认多个静态 IP 地址是否成功配置。
通过这些步骤,您可以在 Rocky Linux 中通过 nmcli 成功配置多个静态 IP 地址。这种方式灵活高效,还能保证网络设置在系统重启后依然有效。