当前位置: 首页 > news >正文

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

相关文章:

  • VScode使用Pyside6(环境篇)
  • android系统使用FFmpeng集成OpenSL音频录制和播放
  • 深度剖析:GPT-3.5与GPT-4的主要区别及架构解析
  • 摄影跟拍预定|基于java+vue的摄影跟拍预定管理系统(源码+数据库+文档)
  • list的模拟实现和反向迭代器的底层
  • PcVue助力立讯:精密制造的智能化管控实践!
  • 一篇讲完自动化测试基础-Python【万字详细讲解】12
  • PostgreSQL连接管理深度解析
  • 鸿蒙API15 “一多开发”适配:解锁黄金三角法则,开启高效开发新旅程
  • 实战|使用环信Flutter SDK构建鸿蒙HarmonyOS应用及推送配置
  • 首席人工智能官(Chief Artificial Intelligence Officer,CAIO)的详细解析
  • 【Linux】第九章 控制服务和守护进程
  • 常见的低代码策略整理
  • Hbuilder 上的水印相机实现方案 (vue3 + vite + hbuilder)
  • Unity URP Moblie AR示例工程,真机打包出来,没阴影
  • iOS15描述文件在哪下载?iOS15测试版描述文件下载与升级教程
  • 笔试专题(十)
  • 再论火车实验-11
  • 合成数据赋能AI:从生成到闭环的全景图谱
  • SAP HANA使用命令行快速导出导入
  • 外汇局:4月下旬外资投资境内股票转为净买入
  • 自媒体假扮官方蹭反间谍热度攫取利益,国安机关提醒
  • 以色列称“将立即允许恢复”人道主义物资进入加沙
  • 中国田径巡回赛西安站完赛:男子跳远石雨豪夺冠,女子跳高刘肼毅折桂
  • 俄乌刚谈完美国便筹划与两国领导人通话,目的几何?
  • 女子应聘文员被说“太丑”?官方回应:有关部门启动核查处置