当前位置:首页 > Centos > 正文

CentOS nmtui命令详解(NetworkManager文本界面轻松配置网络)

在使用 CentOS 系统时,很多用户尤其是初学者常常会遇到网络配置的问题。虽然可以通过编辑配置文件或使用命令行工具如 nmcli 来完成,但对于不熟悉命令行操作的小白用户来说,这可能显得有些复杂。幸运的是,CentOS 提供了一个非常友好的工具 —— nmtui(NetworkManager Text User Interface),即 NetworkManager 文本界面。本文将手把手教你如何使用 nmtui 命令来轻松管理网络连接。

CentOS nmtui命令详解(NetworkManager文本界面轻松配置网络) nmtui命令  NetworkManager文本界面 CentOS网络配置 Linux图形化网络管理 第1张

什么是 nmtui?

nmtui 是 NetworkManager 提供的一个基于文本的图形化界面工具,它允许用户通过方向键和回车键在终端中进行交互式操作,无需记忆复杂的命令。它可以用来:

  • 编辑现有网络连接
  • 激活或停用网络连接
  • 设置系统主机名

前提条件

确保你的 CentOS 系统已安装并启用了 NetworkManager。大多数现代 CentOS 7/8/Stream 版本默认都已启用。你可以通过以下命令检查:

# 检查 NetworkManager 是否运行systemctl status NetworkManager# 如果未安装,可执行以下命令安装(通常不需要)yum install NetworkManager-tui -y  

如何使用 nmtui 命令?

只需在终端中输入以下命令即可启动 NetworkManager 文本界面:

nmtui  

执行后,你会看到如下所示的交互式菜单界面(参考上方图片):

  • Edit a connection:编辑已有或新建网络连接(如修改 IP、网关、DNS 等)
  • Activate a connection:启用或禁用某个网络接口
  • Set system hostname:设置系统的主机名

示例:通过 nmtui 配置静态 IP 地址

  1. 在终端输入 nmtui 并回车
  2. 使用方向键选择 Edit a connection,按回车
  3. 选择你要配置的网卡(如 ens33),点击 Edit...
  4. 在 IPv4 配置部分,将 Automatic 改为 Manual
  5. 点击 Show,然后填写:
      • Addresses: 192.168.1.100/24
      • Gateway: 192.168.1.1
      • DNS servers: 8.8.8.8, 114.114.114.114
  6. 勾选 Automatically connectAvailable to all users
  7. 点击 OK 保存,返回主菜单
  8. 选择 Activate a connection,先 Deactivate 再 Activate 该连接使配置生效

常见问题与注意事项

  • 权限要求:运行 nmtui 通常需要 root 权限,建议使用 sudo nmtui 或切换到 root 用户。
  • 仅适用于 NetworkManager 管理的接口:如果你的系统使用传统的 network 服务(如 CentOS 7 中的 network.service),请先切换到 NetworkManager 管理,否则 nmtui 可能无法识别网卡。
  • 配置保存位置:所有通过 nmtui 修改的配置会自动写入 /etc/sysconfig/network-scripts/ifcfg-* 文件中,无需手动编辑。

总结

对于刚接触 Linux 的用户来说,CentOS nmtui命令 提供了一种直观、安全且高效的网络配置方式。通过 NetworkManager文本界面,你无需记忆繁琐的命令,也能轻松完成 IP 设置、DNS 配置等操作。无论是家庭实验环境还是企业服务器运维,掌握这一工具都能显著提升效率。

希望这篇教程能帮助你快速上手 CentOS网络配置!如果你正在寻找更图形化的方案,也可以考虑在桌面环境中使用 NetworkManager 的 GUI 工具,但对纯命令行环境而言,Linux图形化网络管理 的最佳选择非 nmtui 莫属。