Rocky Linux 9 作为一款基于 RHEL 的社区发行版,其网络配置方法与之前的版本相似,但配置文件路径有所调整。本文将详细介绍三种在 Rocky Linux 9 中更改 IP 地址的常用方法,包括使用 nmcli 命令行工具、编辑网络配置文件以及使用 nmtui 文本界面工具。
方法一:使用 nmcli 命令行工具(推荐)
nmcli 是 NetworkManager 的命令行工具,提供了便捷的网络配置方式。以下是使用 nmcli 更改 IP 地址的步骤:
查看当前网络连接:
nmcli connection show
执行该命令后,会列出系统中所有的网络连接。找到需要修改的网络连接名称(如 ens160)。
修改 IP 地址:
sudo nmcli connection modify <连接名> \
ipv4.addresses "<IP地址>/<子网掩码>" \
ipv4.gateway "<网关地址>" \
ipv4.dns "<DNS服务器>" \
ipv4.method manual
示例:
sudo nmcli connection modify ens160 \
ipv4.addresses "192.168.1.100/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8,4.4.4.4" \
ipv4.method manual
参数说明:
<连接名>:需要修改的网络连接名称。
<IP地址>/<子网掩码>:新的 IP 地址和子网掩码,如 192.168.1.100/24。
<网关地址>:新的网关地址。
<DNS服务器>:新的 DNS 服务器地址,多个地址用逗号分隔。
ipv4.method manual:设置 IPv4 地址获取方式为手动。
重启网络连接:
sudo nmcli connection down <连接名> && sudo nmcli connection up <连接名>
执行该命令后,新的 IP 地址配置将生效。
方法二:编辑网络配置文件
Rocky Linux 9 使用 /etc/NetworkManager/system-connections/ 目录下的 .nmconnection 文件来存储网络配置。以下是编辑网络配置文件的步骤:
进入网络配置目录:
cd /etc/NetworkManager/system-connections/
编辑配置文件:
sudo vi <接口名>.nmconnection # 例如 ens33.nmconnection
找到 [ipv4] 部分,修改为以下内容:
[ipv4]
method=manual
address1=<IP地址>/<子网掩码>,<网关地址>
dns=<DNS服务器>;<备用DNS>
示例:
重启网络服务:
sudo systemctl restart NetworkManager
执行该命令后,新的 IP 地址配置将生效。
方法三:使用 nmtui 文本界面工具
nmtui 是 NetworkManager 的文本用户界面工具,提供了直观的网络配置方式。以下是使用 nmtui 更改 IP 地址的步骤:
启动 nmtui:
nmtui
选择操作:
按方向键选择 "Edit a connection" → 回车。
选择需要修改的网络连接 → 回车。
选择 "IPv4 CONFIGURATION" → 回车。
修改 IP 配置:
在 "Manual" 模式下,设置 IP 地址、子网掩码、网关和 DNS 服务器。
按 "OK" 保存设置。
激活连接并重启服务:
sudo nmcli connection down <连接名> && sudo nmcli connection up <连接名>
执行该命令后,新的 IP 地址配置将生效。
验证更改
无论使用哪种方法,更改 IP 地址后都需要验证配置是否生效:
ip addr show <接口名> # 例如 ip addr show ens160
ping 8.8.8.8 # 测试网络连通性
注意事项
配置文件路径:Rocky Linux 9 使用 /etc/NetworkManager/system-connections/ 下的 .nmconnection 文件,而非传统的 /etc/sysconfig/network-scripts/ifcfg-*。
子网掩码:/24 表示 255.255.255.0,根据实际需求调整。
防火墙:如果无法访问外网,检查防火墙规则:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
备份配置:修改前建议备份原配置文件。
结语
本文介绍了三种在 Rocky Linux 9 中更改 IP 地址的方法,包括使用 nmcli 命令行工具、编辑网络配置文件和使用 nmtui 文本界面工具。每种方法都有其优缺点,用户可以根据自身情况选择最适合的方式。无论选择哪种方法,都需要注意配置文件路径的变化和防火墙规则的设置,以确保网络配置的正确性和安全性。