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 工具是关键。如果你在配置过程中遇到具体问题,例如不确定某个参数如何设置,可以告诉我,我很乐意提供更详细的指导。

相关推荐
一次旅行12 小时前
【AI工具】Rust-Based CLI:用 xargs 和并行加速你的 Linux 日常
linux·开发语言·rust
星恒讯工业路由器12 小时前
VLAN在工业网络中为何越来越重要
网络·信息与通信·vlan·交换机·工业网络·网络隔离
山峰哥12 小时前
数据库工程与索引策略实战指南‌
服务器·数据库·sql·oracle·深度优先
jieyucx12 小时前
Docker 入门第一阶段:建立正确认知与初体验
运维·docker·容器
rcms1527026921813 小时前
HITEK A1052100N-01 以太网端口模块
网络
KaMeidebaby13 小时前
卡梅德生物技术快报|抗体合成:多肽抗体合成工程化方案:Nsp2 保守肽多抗制备与多维度验证
前端·网络·数据库·人工智能·算法
qetfw14 小时前
CentOS 7 基础环境配置
linux·运维·centos
天空'之城14 小时前
Linux 系统编程 21:守护进程与日志系统全解
linux·系统编程·日志系统·守护进程
her_heart14 小时前
把 ChatGPT 5.6 放进需求评审和测试设计之后,我反而减少了“一次成稿”的期待
网络·人工智能·网络协议·chatgpt·测试用例
HehuaTang15 小时前
ovs 中n-handler-threads n-revaidtor-threads作用
网络