在 Rocky Linux 9 中更改 IP 地址的三种方法详解

       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 文本界面工具。每种方法都有其优缺点,用户可以根据自身情况选择最适合的方式。无论选择哪种方法,都需要注意配置文件路径的变化和防火墙规则的设置,以确保网络配置的正确性和安全性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值