> 文章列表 > centos8 nmcli

centos8 nmcli

centos8 nmcli

介绍

CentOS 8是一款用于服务器和桌面的非常流行的Linux发行版之一。 nmcli是一个命令行实用程序,可用于管理计算机上的网络连接。 本文将介绍如何使用CentOS 8中的nmcli来管理网络连接。

安装nmcli

在CentOS 8上默认安装了nmcli,如果您的计算机没有安装,请通过以下命令安装:

sudo dnf install NetworkManager -y

安装完成后,运行以下命令以确保NetworkManager和nmcli正在运行:

sudo systemctl start NetworkManager

如果您希望NetworkManager和nmcli在启动时自动启动,请运行以下命令:

sudo systemctl enable NetworkManager

查看网络状态

要查看计算机的网络状态,请运行以下命令:

nmcli networking

该命令将显示“已启用”或“已禁用”,表示计算机的网络是启用还是禁用状态。

要查看计算机上所有的网络设备和其状态,请运行以下命令:

nmcli device status

该命令将显示每个网络设备的名称、类型、状态和连接信息。

管理网络连接

nmcli可以通过一条命令来管理所有类型的网络连接,包括以太网、Wi-Fi和VPN等。以下是一些常见的管理网络连接的命令:

  • 连接到以太网:nmcli connection up
  • 断开以太网:nmcli connection down
  • 列出所有连接:nmcli connection show
  • 创建新的连接:nmcli connection add
  • 删除现有连接:nmcli connection delete

配置网络连接

nmcli还可以用于配置网络连接。以下是一些常用的网络连接配置命令:

  • 设置IP地址:nmcli connection modify ipv4.addresses x.x.x.x[/yy]
  • 设置网关:nmcli connection modify ipv4.gateway x.x.x.x
  • 设置DNS服务器:nmcli connection modify ipv4.dns x.x.x.x
  • 设置静态IP地址:nmcli connection modify ipv4.method

要应用任何更改,请使用以下命令重启NetworkManager服务:

sudo systemctl restart NetworkManager

总结

nmcli是一个非常有用的命令行实用程序,可用于管理CentOS 8上的网络连接。可以使用它来查看、管理和配置网络连接,而无需使用图形界面。希望本文能帮助您开始使用nmcli来管理您的CentOS 8计算机上的网络连接。