新手如何使用 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

相关推荐

  • Windows系统卡顿如何解决?

    在计算机操作中,终端命令窗口(也称为命令行界面、CMD或终端)是与系统直接交互的核心工具,无论是管理文件、运行脚本还是进行高级系统配置,掌握其打开方式至关重要,以下是不同操作系统的详细操作指南,所有步骤均基于官方文档和行业通用实践:方法1:通过搜索菜单点击任务栏的 搜索图标(或按 Win + S 快捷键),输入……

    2025年6月28日
    2900
  • 网络设置前,你忽略了致命错误?

    操作网络设置前务必评估风险,备份现有配置,确认拥有足够权限,并准备应急恢复方案。

    2025年6月25日
    3100
  • 哪种client命令最常用?

    使用client命令需先明确具体工具和连接环境,不同场景下的操作方式存在差异。

    2025年7月15日
    3500
  • 为什么高效工作反而更轻松?

    使用快捷键(如Ctrl+C/V)能极大提升操作效率,省去鼠标点击步骤,是日常办公中最快捷高效的操作方法。

    2025年7月16日
    2900
  • NET Framework 3.5安装失败怎么办?

    安装NET Framework 3.5的常用方法:通过Windows功能启用(需联网)或使用离线安装包(需下载sxs文件夹),安装过程可能需要Windows安装介质。

    2025年6月27日
    2600

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信