1.与CentOS 7.9 的配置差别

  • 网络配置工具的变化:

    • CentOS 7.9 使用 ifcfg 文件来配置网络接口。

    • Rocky Linux 基于 RHEL 8,推荐使用 NetworkManager 进行网络配置,虽然仍然支持 ifcfg 文件。

  • 配置文件位置的变化:

    • CentOS7.9:网络配置文件位于 /etc/sysconfig/network-scripts/ 目录。

    • Rocky Linux:网络配置文件通常位于 /etc/NetworkManager/system-connections/ 目录。可以使用 nmcli 命令行工具或 nmtui 图形工具来管理网络。

2.配置过程

  1. 检查现有网络连接:使用 nmcli connection show 查看当前配置的网络连接。

  2. 是否已有配置?:判断是否已有网络连接配置

    • 是:修改现有配置。

    • 否:添加新配置

  3. 配置静态IP地址:

    • 运行 nmcli connection modify [连接名] ipv4.addresses [IP地址/子网掩码] ipv4.gateway [网关地址] ipv4.method manual

  4. 配置DNS服务器:

    • 运行 nmcli connection modify [连接名] ipv4.dns "8.8.8.8 8.8.4.4"

  5. 启用连接:

    • 运行 nmcli connection up [连接名] 启用网络连接。

  6. 确认连接状态:

    • 运行 nmcli connection show 确认连接是否正常。

3.配置示例

3.1.查找网卡名称

打开终端,使用以下命令查看所有网络接口的详细信息:

 nmcli device status

这将列出所有网络设备及其状态。找到你想要配置的网络设备名称(例如,ens33)。

3.2. 查看当前网络配置

使用 nmcli 命令查看指定网络接口的当前配置详情:

 nmcli con show <connection-name>

其中 <connection-name> 是你从上一步骤中获得的设备名称。

3.3. 修改IP地址

你可以使用 nmcli 命令来修改 IP 地址。例如,如果你想要为网卡设置静态 IP 地址: IP地址:192.168.1.100 掩码:255.255.255.0 网关:192.168.1.1

 nmcli connection add static-eht0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns <dns-ip> ipv4.method manual

或者使用简写命令

 nmcli con add type ethernet con-name static-eth0 ifname eth0 ip4 192.168.1.100/24 gw4 192.168.1.1

其中:

  • <connection-name> 是你的网络连接名。

  • <new-ip-address> 是新的 IP 地址。

  • /24 是子网掩码(可以根据你的网络配置调整)。

  • <gateway-ip> 是网关地址。

  • <dns-ip> 是 DNS 服务器地址。

3.4.配置DNS服务器

DNS 服务器地址:8.8.8.8 8.8.4.4。

如局域网内有内部DNS服务器时,可以优先使用内部DNS服务器。

 nmcli con modify static-eth0 ipv4.dns "8.8.8.8 8.8.4.4"

3.5.启用网络服务

修改 IP 地址后,需要重新启动网络服务来应用新的配置:

 nmcli con up static-eht0

这将断开和重新连接指定的网络,应用新的 IP 配置。

确保在执行这些步骤之前,你有足够的权限(可能需要使用 sudo)。这些步骤应该会帮助你在 Rocky Linux 9 上修改 IP 地址。如果有任何疑问或需要进一步帮助,请随时询问。

3.6.确认连接状态

 nmcli con show

通过以上步骤,可以在Rocky Linux 上成功配置静态IP地址,并去确保网络连接正常。