Rocky Linux 10.1中找不到传统的 /etc/sysconfig/network-scripts 目录是正常现象。

下面这个表格能帮你快速了解新旧配置方式的对比。

|---|---|---|
| 特性 |||
| 传统方式 (network-scripts)新方式 (NetworkManager)配置目录 |||
| /etc/sysconfig/network-scripts//etc/NetworkManager/system-connections/管理工具 |||
| systemctl restart networknmcli, nmtui, systemctl restart NetworkManager适用版本 |||
| Rocky Linux 8 及更早版本Rocky Linux 9/10 默认方式配置文件格式 |||

ifcfg-<接口名> (如 ifcfg-ens160)<接口名>.nmconnection (如 ens160.nmconnection)如何使用新的网络配置方式

  1. 确认当前网络配置

首先,你可以使用以下命令查看当前的网络接口和连接状态。

查看网卡IP地址信息

ip addr

查看NetworkManager管理的连接列表

nmcli connection show

  1. 使用文本命令(nmcli)配置静态IP

nmcli 是功能强大的命令行工具,适合在服务器上使用。以下是配置静态IP的示例步骤:

1. 先查看当前的连接名称,假设为"ens160"

nmcli connection show

2. 修改IP地址获取方式为手动,并设置IP、网关、DNS

注意:此命令会覆盖现有配置,请确保信息准确

sudo nmcli connection modify "ens160" ipv4.method manual \

ipv4.addresses "192.168.1.100/24" \

ipv4.gateway "192.168.1.1" \

ipv4.dns "8.8.8.8,8.8.4.4"

3. 重新加载并激活连接配置

sudo nmcli connection reload "ens160"

sudo nmcli connection up "ens160"

  1. 使用交互式工具(nmtui)

如果你更喜欢简单的文本界面,可以使用 nmtui 工具。

sudo nmtui

启动后会显示一个菜单:

选择 "Edit a connection"(编辑连接)。

选择要修改的网络接口,或按 "Add"(添加)创建新连接。

在编辑界面中,手动填写IP地址(Addresses)、网关(Gateway)、DNS服务器等信息。

完成后选择 "OK",返回主菜单后选择 "Quit"(退出)。

最后使用 nmcli connection reload 和 nmcli connection up 命令激活新配置。

💡 安装传统配置方式(如需)

如果某些旧版脚本或应用必须使用 network-scripts 目录,你可以手动安装这个软件包,但通常不建议这样做,因为未来版本可能会移除支持。

sudo dnf install network-scripts

安装后,/etc/sysconfig/network-scripts 目录会被创建,但Rocky Linux官方鼓励优先使用NetworkManager。

💎 总结

在Rocky Linux 10.1中,网络配置已转向NetworkManager。掌握 nmcli 或 nmtui 工具是关键。如果你在配置过程中遇到具体问题,例如不确定某个参数如何设置,可以告诉我,我很乐意提供更详细的指导。

相关推荐
A小辣椒12 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒16 小时前
TShark:基础知识
linux
AlfredZhao18 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式