Nmcli(網(wǎng)絡(luò)管理器命令行界面)是一個命令行實用程序,用于控制配置網(wǎng)絡(luò)接口的 NetworkManager 守護程序。
使用 nmcli 實用程序,您可以顯示、創(chuàng)建、編輯、啟用和禁用網(wǎng)絡(luò)接口或連接。它對于沒有 GUI 的服務(wù)器特別方便。
在本教程中,我們將重點介紹如何在 Linux 中使用 nmcli 命令配置 IP 網(wǎng)絡(luò)。
基本語法
nmcli 命令采用如下所示的語法:
其中 Object 可以是以下任何一種:
現(xiàn)在讓我們看看如何在 Linux 中使用 nmcli 命令配置 IP 網(wǎng)絡(luò)
顯示活動和非活動網(wǎng)絡(luò)接口
在沒有任何命令參數(shù)的情況下,nmcli 命令顯示有關(guān)所有網(wǎng)絡(luò)接口的詳細信息——包括活動和非活動的。
網(wǎng)絡(luò)管理器的統(tǒng)計信息
NetworkManager 的連接。
NetworkManager 管理的設(shè)備或網(wǎng)絡(luò)接口
要獲得網(wǎng)絡(luò)接口的簡要摘要,請運行以下命令
要列出系統(tǒng)上的所有活動接口,請執(zhí)行以下命令:
輸出顯示連接名稱、UUID、連接類型(有線或 WiFi)和設(shè)備(網(wǎng)絡(luò)接口)
或者,您可以運行以下命令:
在輸出中指定輸出字段 您可以指定要在終端上顯示的字段。有效字段包括 DEVICE、TYPE、CONNECTION、CONN-UUID、STATE、IP4-CONNECTIVITY、IP6-CONNECTIVITY。
在下面的示例中,我們選擇僅顯示 DEVICE 和 DEVICE TYPE。
使用-p(pretty)選項,您可以以一種更易于閱讀的格式顯示輸出,其中值和標題可以很好地對齊。
使用 nmcli 實用程序配置靜態(tài) IP
在本節(jié)中,我們將演示如何使用以下值配置靜態(tài) IP 地址:
在我們分配靜態(tài) IP 之前,讓我們檢查系統(tǒng)的當前 IP 地址,即 192.168.2.104,如圖所示。
IP地址 靜態(tài)
首選 DNS:8.8.8.8、8.8.4.4
默認網(wǎng)關(guān):192.168.2.1
IP地址:192.168.2.150/24
要使用名為 static-ip 的連接名稱或配置文件設(shè)置靜態(tài) IP 地址,IPv4 地址為 192.168.2.150,默認網(wǎng)關(guān)為 192.168.2.150,我們將運行以下命令:
$sudonmcliconaddtypeethernetcon-name"static-ip"ifnameenp0s3ipv4.addresses192.168.2.150/24gw4192.168.2.1
注意:如果您想禁用 dhcp ip 并配置靜態(tài) ip,請運行下面命令:
$sudonmcliconaddtypeethernetcon-name"static-ip"ifnameenp0s3ipv4.methodmanualipv4.addresses192.168.2.150/24gw4192.168.2.1
接下來,我們將配置 DNS 服務(wù)器,如下所示:
$sudonmcliconmodstatic-ipipv4.dns"8.8.8.88.8.4.4"
要激活連接,我們將運行以下命令:
$sudonmcliconupstatic-ipifnameenp0s3
$ipaddr
啟用/禁用網(wǎng)絡(luò)連接
在本節(jié)中,我們將探討如何通過激活或停用連接來管理連接。要禁用或停用連接,請運行以下命令:
$sudonmclicondownid"static-ip"ifnameenp0s3
您也可以簡單地省略 ifname enp0s3 參數(shù)。
$sudonmclicondownid"static-ip"
要啟動或啟用連接,請運行以下命令:
$sudonmcliconupid"static-ip"ifnameenp0s3
或者,您可以按如下命令:
$sudonmcliconupid"static-ip"
要查看有關(guān) nmcli 命令選項的更多信息,只需運行以下命令:
$nmcli--help
結(jié)論
nmcli 實用程序是在 Linux 系統(tǒng)上添加和管理網(wǎng)絡(luò)連接的有用工具。它提供了簡單的命令行選項來幫助您配置網(wǎng)絡(luò),尤其在命令行服務(wù)器上。在本指南中,我們演示了如何在 Linux 中使用 nmcli 命令添加和管理網(wǎng)絡(luò)連接。
審核編輯:劉清
-
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
599瀏覽量
27740 -
網(wǎng)絡(luò)接口
+關(guān)注
關(guān)注
0文章
87瀏覽量
17497 -
管理器
+關(guān)注
關(guān)注
0文章
249瀏覽量
18703
發(fā)布評論請先 登錄
相關(guān)推薦
如何在Linux上可視化Ping響應(yīng)
【NanoPi NEO Plus2開發(fā)板試用體驗】使用Xshell與網(wǎng)絡(luò)連接
嵌入式linux管理網(wǎng)絡(luò)的工具有哪些
基于TCP/IP協(xié)議的網(wǎng)絡(luò)連接網(wǎng)絡(luò)管理命令

Linux教程之如何配置網(wǎng)絡(luò)連接的資料概述

Qt基于networkmanager嵌入式linux的wifi網(wǎng)絡(luò)連接

如何在Linux使用pidof命令
分享三個Linux下常用的三個網(wǎng)絡(luò)測試工具
如何在Linux中使用progress命令
如何使用ip命令在Linux中進行網(wǎng)絡(luò)管理
恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?
nmcli命令的一些常用選項和用法

評論