Nmtui 是一个终端应用程序,允许您管理您的 Wi-Fi 连接 Linux 使用 NetworkManager 的发行版。 它在基本图形界面中公开了 Nmcli CLI 的大部分功能。
Nmtui 是网络管理器文本用户界面的缩写。 它提供了一个基于 curse 的 TUI,其中包含交互式提示。 虽然 nmcli 命令可能很复杂且难以记住,但单个 nmtui
该调用会将您带到一组帮助您配置连接的菜单。
主菜单
跑步 nmtui
不带参数显示三个选项的菜单。 使用箭头键突出显示一个项目,然后按 Enter 键将其选中。
- 编辑连接 – 此子菜单提供添加、编辑和删除已知连接的选项。
- 激活连接 – 此屏幕显示您所在范围内的 Wi-Fi 网络,并允许您打开连接。
- 设置系统主机名 – 显示一条弹出消息,允许您编辑机器的主机名。 此更改将对您的整个系统生效。
您可以通过提供直接跳转到这些菜单之一 nmtui
一个适当的论点:
nmtui edit
onmtui-edit
– 显示编辑屏幕。nmtui connect
onmtui-connect
– 显示连接屏幕。nmtui hostname
onmtui-hostname
– 启动主机名编辑提示。
您可以通过突出显示“退出”选项或按 Esc 退出菜单。当您向下滚动浏览多个屏幕后,继续按 Esc 向上导航并最终退出程序。
连接到网络
通过“激活连接”屏幕启用连接。 您会看到附近所有 Wi-Fi 网络的列表,包括指示信号强度的条形图。
使用向上和向下箭头键选择您要加入的网络。 或按 Enter 或选择“激活”按钮以完成连接。 如果您有保护,系统将提示您输入网络密码。
连接屏幕的一个限制是缺少“搜索可用网络”按钮。 该列表会定期更新,但最多可能需要一分钟才能显示您刚刚到达的网络。
您可以使用基于 CLI 的 nmtui 副本, nmcli
, 强制立即重新扫描。 退出 nmtui 并运行 nmcli rescan
在你的终端。 跑步 nmtui connect
再次重新启动图形网络选择屏幕,该屏幕现在应该使用更新的选项进行更新。
Nmtui 激活屏幕还允许您断开网络连接。 滚动到列表中的连接,然后按 Enter 断开连接。 如果您要切换到另一个网络,则无需手动停用:在列表中找到新网络并按 Enter 一步连接。
查看保存的连接
“编辑连接”菜单列出了您设备上所有已知的 Wi-Fi 网络。 通过使用箭头键突出显示它来选择要编辑的连接,按 Tab 键转到右侧栏菜单,然后突出显示“编辑…”选项。 按 Enter 以显示连接详细信息。
使用该表格调整网络的属性。 顶部的“配置文件名称”字段更改网络在 Nmtui 中的显示名称。 这与设置两个字段的 Wi-Fi SSID 无关。 随后是“密码”字段,因此您可以将对路由器所做的任何 Wi-Fi 密码更改应用。
以下部分(IPv4 配置和 IPv6 配置)为您提供了对路由和网络访问的高级控制。 使用箭头键突出显示“显示”按钮,然后按 Enter 访问这些部分。 您将看到新的字段,允许您分配静态 IP 地址、设置网关 IP 和自定义 DNS 服务器。
屏幕底部的复选框控制网络的可用性。 清除“自动连接”字段以停止您的设备在网络范围内时使用网络。 这非常适合不常使用或可能不安全的网络。 “对所有用户可用”复选框控制其他人是否 Linux 用户帐户可以使用其存储的凭据访问该网络。
完成编辑后,使用箭头键到达表单底部的取消和确定按钮。 将 Tab 移动到“确定”,然后按 Enter 节省。
Nmtui 的存储连接列表还允许您添加新网络而无需先连接到它们。 选择右侧栏中的“添加”链接,位于上面使用的“编辑…”按钮上方,以获得空白的连接详细信息表单,您可以在其中填写 SSID 和密码进行保存。 已知网络可以通过在列表中选择它们来删除,点击右侧栏,然后使用箭头键突出显示“删除”。
概括
Nmtui 是一个简单的界面 网络管理员,负责初始化和维护网络连接的系统守护进程。 Nmtui 允许您在不离开终端或学习长命令字符串的情况下控制您的网络。 您可以使用 Nmtui 的交互式菜单激活连接、编辑它们的属性并从您的系统中删除它们。
虽然我们在本文中重点关注 Wi-Fi 连接,但 Nmtui 还支持有线和虚拟网络设备。 您会在“编辑连接”菜单的底部看到它们。 选择任何连接都将允许您编辑它们的 IP 地址和 DNS 设置。
要获得更高级的控制,您需要查看幕后并使用 nmcli
直接地。 此命令行工具公开了 NetworkManager 的所有功能,包括系统网络设备的硬件控制。
您可以通过阅读各自的手册页获得有关使用 Nmtui 和 Nmcli 的详细指南。 man nmtui
是 man nmcli
它们包含有关可用命令和标志的指导性信息。