关于Nmtui和手动配置网络

nmtui

nmtui 是 NetworkManager 文本用户界面(Text User Interface)的缩写。它是一个在终端中管理网络连接的工具,提供了一个交互式的界面,使用户能够轻松地配置和管理网络设置。

使用 nmtui,你可以执行以下操作:

  1. 查看当前网络连接状态:显示当前连接的网络接口和其状态(已连接、已断开等)。

  2. 管理 Wi-Fi 连接:搜索可用的 Wi-Fi 网络,连接到指定的网络,输入密码进行身份验证等。

  3. 管理有线连接:配置有线网络接口的 IP 地址、子网掩码、网关等。

  4. 配置网络连接:创建、编辑和删除网络连接配置文件,包括 Wi-Fi、有线和虚拟专用网络(VPN)连接。

  5. 重新连接网络:重新连接已保存的网络配置。

使用 nmtui 是相对简单的。你只需在终端中输入 nmtui 命令,然后按照屏幕上的提示进行操作。你可以使用箭头键导航,使用空格键选择选项,并按 Enter 键确认选择。对于一些需要输入文本的场景,你可以使用键盘输入。

一. 关于使用

当你运行 nmtui 命令时,会打开 NetworkManager 文本用户界面(TUI)。以下是 nmtui 的一些常见用法和操作步骤:

  1. 启动 nmtui
    在终端中输入 nmtui 命令,然后按 Enter 键。

  2. 导航和选择选项:
    使用上下箭头键在不同的选项之间进行导航。使用 Tab 键切换到不同的按钮或输入框。使用空格键选择选项。

  3. 查看连接状态:
    在主界面上,你可以看到当前连接的网络接口和其状态(已连接、已断开等)。

  4. 管理 Wi-Fi 连接:

    • 在主界面上,使用箭头键导航到 "Activate a connection"(激活连接)选项,然后按下空格键。
    • 如果有可用的 Wi-Fi 网络,它们将会显示在列表中。使用箭头键导航到所需的网络,然后按下空格键以选择它。
    • 如果网络需要密码,你将被提示输入密码。输入密码后,按下 Enter 键进行身份验证。
    • 如果连接成功,你将看到一个成功的消息。
  5. 管理有线连接:

    • 在主界面上,使用箭头键导航到 "Edit a connection"(编辑连接)选项,然后按下空格键。
    • 选择你想要编辑的有线连接,并按下 Enter 键。
    • 在连接设置中,你可以配置 IP 地址、子网掩码、网关等。使用 Tab 键在不同的字段之间切换,使用箭头键进行导航,并使用空格键选择选项。
    • 配置完成后,按下 F10 键保存设置。
  6. 配置网络连接:

    • 在主界面上,使用箭头键导航到 "Edit a connection"(编辑连接)选项,然后按下空格键。
    • 在连接列表中,你可以选择创建新的连接或编辑现有的连接。按下 Enter 键选择所需的选项。
    • 根据连接类型(Wi-Fi、有线、VPN 等),你将被要求输入相关的设置,例如 SSID、密码、IP 地址等。按照屏幕上的提示进行操作,并按下 F10 键保存设置。
  7. 重新连接网络:

    • 在主界面上,使用箭头键导航到 "Activate a connection"(激活连接)选项,然后按下空格键。
    • 选择要重新连接的网络,并按下 Enter 键。
  8. 退出 nmtui
    在主界面上,使用箭头键导航到 "Quit"(退出)选项,然后按下空格键。

这些是 nmtui 的一些基本用法和操作步骤。你可以根据需要进行导航、选择和配置网络连接。记住,nmtui 的界面是基于文本的,使用键盘进行操作。

二. 语法格式及常用选项

直接运行命令: nmtui
这个单词不好记是不是,可以进行联想啊: 当你要进行修改网络的时候,心里特别烦,骂骂咧咧的说了句:你妹(nm) 的腿 (tui), 怎么样,记住了吗

img

通过nmtui提供的GUI界面,可以编辑连接,启动连接,设置主机名,如果对连接的概念不理解可以参考这篇文章:RHEL/CentOS系列发行版nmcli命令概述

可以使用箭头键或按 Tab 键向前选择选项,按 Shift+Tab 组合键返回。按 Enter 选择一个选项。按 Space 键选择复选框状态。

1、编辑连接

2、添加连接


3、启用连接(激活连接)

4、设置系统主机名

关于手动配置网卡

编辑网卡配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=dhcp这一行,把dhcp改为BOOTPROTO=static
手动添加配置

BOOTPROTO=dhcp  //指定网卡模式,有dhcp (自动获取IP),static (手动配置IP)//默认情况下是no,表示网卡为关闭状态,需要改成yes才能激活网卡
IPADD=    //指定网卡的IP地址
NETMASK=  //指定网卡的子网掩码
GATEWAY=  //指定网卡的网关地址
DNS=      //指定网卡的NDS地址
ONBOOT=yes

然后重新启动网络服务

systemctl restart network

Centos9

vim /etc/NetworkManager/system-connections/ens33.nmconnection