新手如何使用 nmtui 工具?

在 CentOS 系统中,通过命令行配置网卡是管理员必备技能,以下是专业、可靠且符合最佳实践的操作方法,适用于 CentOS 7 及更高版本(如 CentOS 8、Stream),操作前请确保拥有 root 权限(使用 sudo -isu - 切换)。
nmtui 是 NetworkManager 提供的文本图形化工具,操作直观:

nmtui
  1. 选择 Edit a connection → 按 Enter
  2. 用方向键选择目标网卡(如 ens192)→ 按 Edit
  3. 修改配置:
    • IPv4 地址:选择 Manual → 填写 IP、子网掩码、网关
    • DNS 服务器:在 DNS servers 栏填写(如 8.8.8
  4. OK → 返回主菜单选择 Activate a connection → 重新启用网卡
  5. 最后选择 Quit 退出

专业提示:修改后需重启网络服务:

systemctl restart NetworkManager

使用 nmcli 命令(高效精准)

nmcli 是 NetworkManager 的命令行客户端,适合脚本化操作:

查看当前网卡名称

nmcli device status  # 找到 DEVICE 列(如 ens192)

修改 IP 地址和网关

nmcli connection modify ens192 ipv4.addresses 192.168.1.100/24
nmcli connection modify ens192 ipv4.gateway 192.168.1.1
nmcli connection modify ens192 ipv4.dns "8.8.8.8,8.8.4.4"
nmcli connection modify ens192 ipv4.method manual  # 设置为静态IP

应用配置并重启网卡

nmcli connection down ens192 && nmcli connection up ens192

手动编辑配置文件(传统方法)

配置文件位于 /etc/sysconfig/network-scripts/适用于 CentOS 7(CentOS 8 以上建议优先用 nmcli):

进入配置目录

cd /etc/sysconfig/network-scripts/
ls -l ifcfg-*  # 找到目标网卡文件(如 ifcfg-ens192)

编辑网卡配置文件

vi ifcfg-ens192

关键参数示例

TYPE=Ethernet
BOOTPROTO=none  # 静态IP设为 none,DHCP 设为 dhcp
DEVICE=ens192
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

重启网络服务

systemctl restart network  # CentOS 7

注意:CentOS 8/Stream 需用 nmcli 激活配置:

nmcli connection reload  # 重载配置
nmcli connection up ens192

验证配置

ip addr show ens192  # 检查IP是否生效
ping 8.8.8.8 -c 4   # 测试网络连通性
nslookup example.com # 验证DNS解析

关键注意事项

  1. 备份配置文件
    cp /etc/sysconfig/network-scripts/ifcfg-ens192 ~/ifcfg-ens192.bak
  2. 网卡命名规则
    • CentOS 7+ 使用一致性网络设备名(如 ens192),而非旧版 eth0
  3. NetworkManager 优先级
    • CentOS 8 及以上仅支持 NetworkManager,传统 network.service 已被弃用。
  4. 防火墙干扰
    若无法访问,检查防火墙状态:

    systemctl status firewalld
    firewall-cmd --list-all

引用说明

  • 官方文档:
    CentOS 7 Networking Guide
    CentOS 8 Configuring IP Networking
  • 工具手册:
    man nmcliman nmtuiman ip

重要提示:生产环境中操作前务必在测试环境验证,避免网络中断造成服务不可用。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4925.html

(0)
酷番叔酷番叔
上一篇 2025年6月18日 17:33
下一篇 2025年6月18日 18:06

相关推荐

  • 如何掌握ALIGN命令的核心功能?

    ALIGN命令通过指定源点与目标点的对应关系,将选定对象移动、旋转或缩放,使其精确对齐到目标位置或对象上,简化CAD中的定位操作。

    2025年7月19日
    32800
  • 国内智能客服系统是什么,智能客服系统有哪些

    国内智能客服系统是基于大语言模型(LLM)、自然语言处理(NLP)及知识图谱技术,实现7×24小时自动接待、意图识别与多端协同的数字化客户服务解决方案,其核心价值在于通过人机协作显著降低人力成本并提升服务转化率,系统底层架构与技术演进传统的智能客服依赖关键词匹配,而2026年的主流系统已全面转向生成式AI驱动……

    2026年5月20日
    6600
  • 国际云主机吗,国际云主机哪家好

    国际云主机并非简单的服务器租赁,而是基于全球分布式节点、符合GDPR等严苛合规标准,专为出海业务提供低延迟、高可用且具备数据主权保障的基础设施服务,在2026年数字化出海浪潮中,企业选择国际云主机已不再仅为了“访问速度”,更核心的是解决数据合规、跨境网络稳定性以及多语言生态适配问题,以下将从技术架构、合规风险……

    2026年5月14日
    8800
  • ASP如何实现调用ping命令检测网络连通性?

    在ASP(Active Server Pages)开发中,调用系统命令(如ping)是一项常见的需求,通常用于网络诊断、服务器状态监控或自动化测试,本文将详细介绍如何在ASP中安全、高效地调用ping命令,包括实现方法、注意事项及代码示例,帮助开发者快速掌握这一技术,ASP调用ping的基本原理ASP通过WSc……

    2025年11月23日
    15000
  • 降云数据库怎么用?降云数据库价格

    降云数据库并非单一产品,而是指代基于阿里云RDS、腾讯云TDSQL或华为云GaussDB等主流云厂商提供的托管型关系型或非关系型数据库服务,其核心优势在于通过弹性伸缩、自动化运维及高可用架构,显著降低企业IT基础设施的维护成本与技术门槛,在2026年的数字化转型深水区,数据库作为数据资产的核心载体,其选型与部署……

    2026年6月16日
    3700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信