当前位置:首页 > 操作系统 > Linux > 正文内容

从 CentOS 7 到 Rocky Linux 9:网络配置的变化与新方法

倪斌2024年09月04日Linux161

rocky.png

随着 CentOS 7 的弃用,越来越多的用户开始转向 Rocky Linux 9。虽然这两个版本的系统在许多方面保持了一致性,但在网络配置方面却存在显著的差异。本文将为大家详细介绍在 Rocky Linux 9 上如何进行网络配置,并探讨从 CentOS 7 迁移到 Rocky Linux 9 时需要注意的一些关键点。

网络配置的变化

在 CentOS 7 中,网络接口的配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下,用户可以通过编辑这些文件来修改 IP 地址或其他网络设置。此外,CentOS 7 使用的是 network 服务来管理网络连接。然而,在 Rocky Linux 9 中,系统不再使用这些方法进行网络配置,取而代之的是 NetworkManager。

NetworkManager 的引入

Rocky Linux 9 使用 NetworkManager 作为默认的网络管理工具。这意味着网络配置不再依赖于旧的 /etc/sysconfig/network-scripts/ 目录和 network 服务。取而代之的是通过 NetworkManager 来管理网络连接和配置。这一变化不仅提高了网络管理的灵活性,还提供了更丰富的功能支持。

如何在 Rocky Linux 9 中修改 IP 地址

1. 使用 nmcli 命令行工具

nmcli 是一个强大的命令行工具,用于管理网络连接、修改 IP 地址以及配置其他网络设置。以下是一些常用的 nmcli 命令:查看当前的网络连接

nmcli connection show

修改现有连接的 IP 地址 假设你要修改连接名称为 ens33 的网卡的 IP 地址:

nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24

nmcli connection modify ens33 ipv4.gateway 192.168.1.1

nmcli connection modify ens33 ipv4.dns "8.8.8.8 8.8.4.4"

nmcli connection modify ens33 ipv4.method manual

重新启动网络连接以应用更改

nmcli connection down ens33 && nmcli connection up ens33

2. 使用 nmtui 图形化工具

对于那些更喜欢图形化配置工具的用户,可以使用 nmtui。这是一个在终端中运行的简单图形化工具,允许你轻松地配置网络设置。使用方法如下:

在终端中运行 nmtui 命令:

nmtui

通过该工具,你可以添加、编辑和删除网络连接,修改 IP 地址等设置,界面直观且操作简便。

3. 手动编辑配置文件

虽然 NetworkManager 提供了图形化和命令行工具来管理网络配置,但在某些情况下,你可能希望直接编辑配置文件以实现更高级的自定义设置。

在 Rocky Linux 9 中,NetworkManager 的连接配置文件存储在 /etc/NetworkManager/system-connections/ 目录下。每个网络连接都有一个独立的配置文件,这些文件的命名通常与网络连接的名称一致。文件的格式为 .nmconnection。

以下是手动编辑这些配置文件的步骤:

定位配置文件 首先,导航到配置文件所在的目录:

cd /etc/NetworkManager/system-connections/

找到需要编辑的连接文件 使用 ls 命令查看该目录下的所有连接文件:

ls

找到与你要修改的网络连接名称相对应的文件,例如 ens33.nmconnection。

编辑配置文件 使用你喜欢的文本编辑器(如 vim 或 nano)打开该文件:

复制代码 sudo vim ens33.nmconnection 或复制代码 sudo nano ens33.nmconnection

修改 IP 地址等设置 配置文件内容类似于以下格式:

[ipv4]

method=manual

addresses1=192.168.1.100/24,192.168.1.1

dns=8.8.8.8;8.8.4.4;

[ipv6]

method=ignore

[connection]

id=ens33

uuid=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx

type=ethernet

interface-name=ens33

你可以修改 addresses1 字段来设置 IP 地址和网关,修改 dns 字段来设置 DNS 服务器。

保存并退出 编辑完成后,保存文件并退出编辑器。

重启 NetworkManager 为了使更改生效,重启 NetworkManager 服务:

sudo systemctl restart NetworkManager

总结

从 CentOS 7 迁移到 Rocky Linux 9 后,网络配置的方式发生了显著变化。NetworkManager 的引入使得网络管理变得更加灵活和强大。无论你是喜欢使用命令行工具、图形化工具,还是直接编辑配置文件,Rocky Linux 9 都能为你提供强有力的支持。掌握这些新的配置方法,将有助于你更高效地管理和维护系统的网络连接。

希望这篇文章能帮助你顺利过渡到 Rocky Linux 9,并在新的环境中继续高效工作。

扫描二维码推送至手机访问。

版权声明:本文由易记录 ejilu.cn发布,如需转载请注明出处。

本文链接:https://ejilu.cn/?id=299

分享给朋友:

相关文章

海康威视 HikvisionOS Linux (HIKOS)系统镜像ISO文件下载

海康威视 HikvisionOS Linux (HIKOS)系统镜像ISO文件下载

HIKOS系统安装完成后,即设置了root和hik两个用户,初始登录密码为123456。其中root是超级管理员用户,只能通过本地终端登录系统,禁止使用远程终端登录系统;hik是普通用户,即可以在本地...

记公司私有网盘调整磁盘空间,CentOS下用parted进行操作

记公司私有网盘调整磁盘空间,CentOS下用parted进行操作

这里说下背景,为解决文档共享且非传统FTP、SMB等形式,测试了很多开源网盘,最后选择了Nextcloud作为安腾企业网盘,小哥就喜欢这种多端访问的形式,若真实环境下使用,小哥比较谨慎,本想划个500...

重要通知 | JumpServer 漏洞通知及修复方案(JS-2023.09.27)

2023年9月,有用户反馈发现 JumpServer 开源堡垒机存在安全漏洞,并向 JumpServer 开源项目组进行上报。漏洞信息:JumpServer 重置密码验证码可被计算推演的漏洞,CVE编...

Rocky Linux 9.3 社区化的企业级操作系统

Rocky Linux 9.3 社区化的企业级操作系统

Rocky Linux 项目是什么?Rocky Linux 是一个社区化的企业级操作系统。其设计为的是与美国顶级企业 Linux 发行版实现 100% Bug 级兼容,而原因是后者的下游合作伙伴转移了...

宝塔Liunx面板8.0.5全线崩盘,同样遇到问题请移步论坛或联系客服

宝塔Liunx面板8.0.5全线崩盘,同样遇到问题请移步论坛或联系客服

宝塔Liunx面板8.0.5全线崩盘,同样遇到问题请移步bt.cn官方论坛或联系客服,小哥不愿意折腾已经移步切换至 1Pnael Liunx 服务器运维管理面板!说下小哥自己的经历,于上月29日去bt...

CentOS 关闭与开启系统防火墙

CentOS 关闭与开启系统防火墙

在CentOS系统中关闭防火墙的命令取决于您所使用的防火墙软件。对于不同版本的CentOS:CentOS 6 使用的是 iptables 防火墙服务,关闭命令如下:临时关闭:service iptab...

宝塔Liunx面板8.0.5故障频发,决定使用飞致云1Panel Linux 运维管理面板

宝塔Liunx面板8.0.5故障频发,决定使用飞致云1Panel Linux 运维管理面板

鉴于宝塔Liunx面板8.0.5各种错误及可能带来的风险,例如站点看不到,数据库看不到,应用无法安装,看不到站点及数据库就无法进行备份,且鉴于小哥丢失过数据库等因素,决定使用飞致云1Panel Lin...

ZeroTier:轻松构建虚拟网络的工具

ZeroTier:轻松构建虚拟网络的工具

介绍ZeroTier 是一个开源的软件定义广域网(SD-WAN)工具,它允许您轻松地在不同设备之间建立安全的虚拟局域网(VPN),实现直接点对点(P2P)连接。ZeroTier 使用了现代加密技术,确...

Nano 文本编辑器使用指南

Nano 文本编辑器使用指南

Nano 是一个简单易用的文本编辑器,适合初学者使用。它提供了一系列方便的快捷键和基本编辑功能。下面是详细的使用指南:打开文件要在 Nano 中打开文件,只需在终端中输入以下命令:nano filen...

Vi 和 Vim 文本编辑器使用教程

Vi 和 Vim 文本编辑器使用教程

1. 什么是 Vi 和 Vim?Vi 和 Vim 是两个流行的文本编辑器,通常用于在终端环境下编辑文本文件。它们是 Unix 和类 Unix 系统中最常见的编辑器之一,并且在 Linux 发行版和 m...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。