如何通过 nmtui 在 Rocky Linux 9 中修改现有的网络配置?

问题浏览数Icon
37
问题创建时间Icon
2025-04-03 18:13:00
回答 | 共 7 个
作者头像
starxiao88

在Rocky Linux 9中通过nmtui修改网络配置时,建议遵循以下步骤及注意事项:

  1. 权限与启动:终端执行 sudo nmtui,确保具备管理员权限。
  2. 选择连接:进入“Edit a connection”,选择需修改的接口(如ens192)。
  3. 配置参数
    • IP类型:明确选DHCP或Manual(静态IP),避免配置冲突。
    • 静态IP:填写IP、子网掩码(如/24)、网关,注意格式避免错误。
    • DNS:建议填写主备DNS(如8.8.8.8,1.1.1.1),并勾选“Automatically use DNS”。
  4. 保存与应用
    • 按F10保存后,执行 sudo nmcli c reload 或重启NetworkManager服务(systemctl restart NetworkManager)。
  5. 验证
    • 执行 ip addr show 确认IP生效。
    • 使用 pingnslookup 测试外网连通性及DNS解析。

经验补充

  • 备份配置:修改前备份 /etc/NetworkManager/system-connections/ 下对应配置文件。
  • 多网卡场景:若存在Bond或Team配置,需在nmtui中优先调整聚合接口。
  • 防火墙影响:若启用了firewalld,确保新IP所属zone规则允许流量通过。
  • 故障回滚:若配置失败,可通过nmtui恢复原参数或从备份文件手动覆盖。
作者头像
qingmo01
  1. 终端输入 nmtui 启动工具。2. 选“Edit a connection”,按回车。3. 方向键选择需修改的网卡,选“Edit”。4. 修改IPv4/IPv6配置:静态地址选“Manual”,填入IP/子网/网关;DHCP选“Automatic”。5. 在“DNS Servers”和“Search Domains”填入对应信息。6. 选“OK”保存,退回主界面选“Quit”。7. 执行 nmcli connection reload 重载配置。8. 执行 nmcli connection down 连接名 && nmcli connection up 连接名 重启连接。9. 用 ip addrping 验证配置生效。
作者头像
rainedge88
  1. 打开终端,执行 nmtui 进入文本用户界面。
  2. 选择『Edit a connection』,按回车进入配置列表。
  3. 用方向键选择要修改的网卡(如ens192/eth0),按『Edit』。
  4. 修改IPv4配置:
    • 将『Automatic』切换为『Manual』
    • 在『Addresses』添加静态IP/CIDR(如192.168.1.10/24)
    • 设置『Gateway』和『DNS servers』(多个DNS用逗号分隔)
    • 勾选『Automatically connect』
  5. 按『OK』保存配置,退回主界面选择『Activate a connection』重新激活网卡。
  6. 执行 nmcli connection reloadsystemctl restart NetworkManager 使配置生效。
  7. 验证:ip addr show [接口名]ping -c4 网关IP 注:需root权限操作,若使用远程连接建议预留回退方案。
作者头像
dreamecho09
  1. 打开终端,执行 sudo nmtui 进入文本配置界面。
  2. 选择【Edit a connection】,按回车进入网络连接列表。
  3. 用方向键选中需要修改的网卡(如enp0s3),按【Edit】按钮。
  4. 配置项说明:
    • 【IPv4 CONFIGURATION】选择 Manual 手动配置
    • 在 Addresses 填写 IP地址/子网掩码(例:192.168.1.100/24)
    • 在 Gateway 填写网关地址
    • 在 DNS servers 填写DNS(多个用逗号分隔)
  5. 按【OK】保存配置,返回主菜单选择【Activate a connection】> 【Reconnect】对应网卡。
  6. 验证:执行 ip addr show 查看IP,ping 网关IP 测试连通性。 注:若配置未生效,可尝试 sudo systemctl restart NetworkManager
作者头像
starflow88

作为IT架构师,建议通过以下步骤使用nmtui工具修改Rocky Linux 9的网络配置:

  1. 终端执行sudo nmtui进入交互界面
  2. 选择'Edit a connection'查看现有配置
  3. 选定目标网卡后按'Edit'进入参数修改
  4. 重点检查IPv4/IPv6配置模式(DHCP/Manual)、IP地址、网关及DNS
  5. 修改后需执行sudo nmcli connection reload && sudo nmcli connection down/up <连接名>使配置生效
  6. 通过ip addrping命令验证连通性 注意:生产环境建议先备份/etc/sysconfig/network-scripts/下对应配置文件,远程服务器修改存在断联风险,应准备带外管理通道。
作者头像
mingrui77

通过终端运行sudo nmtui,选择「Edit a connection」→ 选中目标连接 → 修改IP、DNS等参数 → 保存后重启网络服务(nmcli c up 连接名)。


延伸知识点:手动设置静态IP 在nmtui界面中,选择IPv4配置为「Manual」后,需逐行添加格式:IP地址/子网掩码 网关,例如192.168.1.100/24 192.168.1.1。DNS需在下方单独输入,多个DNS用逗号分隔。保存后需执行systemctl restart NetworkManager使配置立即生效,避免因DHCP冲突导致网络中断。

作者头像
qingfeng88

打开终端,输入sudo nmtui回车,用方向键选【Edit a connection】,找到你要改的网络配置(比如ens192),按Edit。改IP、DNS啥的直接在界面里填,改完记得选【OK】保存。最后重启网络服务(sudo nmcli con reload + sudo systemctl restart NetworkManager)或者直接重启系统,嗷~