nmcli(网络管理器命令行界面)是一个命令行实用程序,用于控制配置网络接口的 networkmanager 守护程序。
使用 nmcli 实用程序,您可以显示、创建、编辑、启用和禁用网络接口或连接。它对于没有 gui 的服务器特别方便。
在本教程中,我们将重点介绍如何在 linux 中使用 nmcli 命令配置 ip 网络。
基本语法
nmcli 命令采用如下所示的语法:
其中 object 可以是以下任何一种:
现在让我们看看如何在 linux 中使用 nmcli 命令配置 ip 网络
显示活动和非活动网络接口
在没有任何命令参数的情况下,nmcli 命令显示有关所有网络接口的详细信息——包括活动和非活动的。
网络管理器的统计信息
networkmanager 的连接。
networkmanager 管理的设备或网络接口
要获得网络接口的简要摘要,请运行以下命令
要列出系统上的所有活动接口,请执行以下命令:
输出显示连接名称、uuid、连接类型(有线或 wifi)和设备(网络接口)
或者,您可以运行以下命令:
在输出中指定输出字段 您可以指定要在终端上显示的字段。有效字段包括 device、type、connection、conn-uuid、state、ip4-connectivity、ip6-connectivity。
在下面的示例中,我们选择仅显示 device 和 device type。
使用-p(pretty)选项,您可以以一种更易于阅读的格式显示输出,其中值和标题可以很好地对齐。
使用 nmcli 实用程序配置静态 ip
在本节中,我们将演示如何使用以下值配置静态 ip 地址:
在我们分配静态 ip 之前,让我们检查系统的当前 ip 地址,即 192.168.2.104,如图所示。
ip地址 静态
首选 dns:8.8.8.8、8.8.4.4
默认网关:192.168.2.1
ip地址:192.168.2.150/24
要使用名为 static-ip 的连接名称或配置文件设置静态 ip 地址,ipv4 地址为 192.168.2.150,默认网关为 192.168.2.150,我们将运行以下命令:
$ sudo nmcli con add type ethernet con-name static-ip ifname enp0s3 ipv4.addresses 192.168.2.150/24 gw4 192.168.2.1
注意:如果您想禁用 dhcp ip 并配置静态 ip,请运行下面命令:
$ sudo nmcli con add type ethernet con-name static-ip ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.2.150/24 gw4 192.168.2.1
接下来,我们将配置 dns 服务器,如下所示:
$ sudo nmcli con mod static-ip ipv4.dns 8.8.8.8 8.8.4.4
要激活连接,我们将运行以下命令:
$ sudo nmcli con up static-ip ifname enp0s3
$ ip addr
启用/禁用网络连接
在本节中,我们将探讨如何通过激活或停用连接来管理连接。要禁用或停用连接,请运行以下命令:
$ sudo nmcli con down id static-ip ifname enp0s3 您也可以简单地省略 ifname enp0s3 参数。
$ sudo nmcli con down id static-ip
要启动或启用连接,请运行以下命令:
$ sudo nmcli con up id static-ip ifname enp0s3
或者,您可以按如下命令:
$ sudo nmcli con up id static-ip
要查看有关 nmcli 命令选项的更多信息,只需运行以下命令:
$ nmcli --help
结论
nmcli 实用程序是在 linux 系统上添加和管理网络连接的有用工具。它提供了简单的命令行选项来帮助您配置网络,尤其在命令行服务器上。在本指南中,我们演示了如何在 linux 中使用 nmcli 命令添加和管理网络连接。
机器人力矩传感器分辨力是什么
GPS芯片解决方案分析
智慧党建触摸一体机多媒体应用
NVRHI的主要功能及通过编写可移植的渲染代码
hightopo可视化解决方案助力智慧城市建设
如何在Linux中使用nmcli命令添加和管理网络连接
华为手环3e评测 在同级别里极具竞争力
4D打印机技术助力新疗法的发展
中兴通讯成功在FDD频段开通了5G多模频谱共享
艾睿驱动Intelligent Systems领域技术创新
印制电路板常用的基材 PCB常用化学品
上海市消保委指出应尽快健全数字规则,促进平台算法公平
中兴通讯将参与打造更多5G行业应用案例,为5G正式商用未雨绸缪
光纤收发器的原理与作用
低压继电器的使用寿命、维护和保养方法
华为为什么要做鸿蒙系统 华为早有考虑
HTC Vive VR的展望与未来
当IBM Talent与AI结合,企业将擦出怎样火花?
电销机器人怎么样?
最具人气的10大编程语言是那些