0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux中使用nmcli命令添加和管理網(wǎng)絡(luò)連接

冬至配餃子 ? 來源:Linux技術(shù)社區(qū) ? 作者:Pradeep ? 2022-08-07 16:28 ? 次閱讀

Nmcli(網(wǎng)絡(luò)管理器命令行界面)是一個命令行實用程序,用于控制配置網(wǎng)絡(luò)接口的 NetworkManager 守護程序。

使用 nmcli 實用程序,您可以顯示、創(chuàng)建、編輯、啟用和禁用網(wǎng)絡(luò)接口或連接。它對于沒有 GUI 的服務(wù)器特別方便。

在本教程中,我們將重點介紹如何在 Linux 中使用 nmcli 命令配置 IP 網(wǎng)絡(luò)。

基本語法

nmcli 命令采用如下所示的語法:

pYYBAGLvdduAUMMrAAAOv7jN4EI695.png

其中 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ò)接口

poYBAGLvdfmAM2tZAAAFSUxe2F4479.png

pYYBAGLvdgqAekOnAAEST5YcXxA706.png

要獲得網(wǎng)絡(luò)接口的簡要摘要,請運行以下命令

pYYBAGLvdhmAW2CuAAASq0gsaZA408.pngpYYBAGLvdiyAMdMdAADDt3kRBR0345.png

要列出系統(tǒng)上的所有活動接口,請執(zhí)行以下命令:

poYBAGLvdj2AQDDxAAAUIzs6XsU439.png

輸出顯示連接名稱、UUID、連接類型(有線或 WiFi)和設(shè)備(網(wǎng)絡(luò)接口)

pYYBAGLvdk6ATZdqAAC5ITfmteA189.png

或者,您可以運行以下命令:

poYBAGLvdmeAUS4fAAALoOxZtJo955.pngpoYBAGLvdmyAJfm0AACECmD7V4s447.png

在輸出中指定輸出字段 您可以指定要在終端上顯示的字段。有效字段包括 DEVICE、TYPE、CONNECTION、CONN-UUID、STATE、IP4-CONNECTIVITY、IP6-CONNECTIVITY。

在下面的示例中,我們選擇僅顯示 DEVICE 和 DEVICE TYPE。

poYBAGLvdoWAci-QAAANphl8nvo464.pngpYYBAGLvdouAUQUIAABXmkJ5hdw536.png

使用-p(pretty)選項,您可以以一種更易于閱讀的格式顯示輸出,其中值和標(biāo)題可以很好地對齊。

pYYBAGLvdqaAfetpAAAInh7_-8g301.pngpYYBAGLvdq-AXmpcAACZ3PeE4uU516.png

使用 nmcli 實用程序配置靜態(tài) IP

在本節(jié)中,我們將演示如何使用以下值配置靜態(tài) IP 地址:

在我們分配靜態(tài) IP 之前,讓我們檢查系統(tǒng)的當(dā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

pYYBAGLvdsWAGeA9AAD0zHE7pXs504.png

要使用名為 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

poYBAGLvdwOAX19aAADOx6SI7-s260.png

$ipaddr

pYYBAGLvdxWAV3wGAAFhzOgewiw296.png

啟用/禁用網(wǎng)絡(luò)連接

在本節(jié)中,我們將探討如何通過激活或停用連接來管理連接。要禁用或停用連接,請運行以下命令:

$sudonmclicondownid"static-ip"ifnameenp0s3

您也可以簡單地省略 ifname enp0s3 參數(shù)。

$sudonmclicondownid"static-ip"

pYYBAGLvdzGAG_-YAACbNwR1qKw035.png

要啟動或啟用連接,請運行以下命令:

$sudonmcliconupid"static-ip"ifnameenp0s3

或者,您可以按如下命令:

$sudonmcliconupid"static-ip"

poYBAGLvd0yANT2oAAD2QgU7l-s695.png

要查看有關(guān) nmcli 命令選項的更多信息,只需運行以下命令:

$nmcli--help

poYBAGLvd1-AKm6KAADA-aXCf7s008.png

結(jié)論

nmcli 實用程序是在 Linux 系統(tǒng)上添加和管理網(wǎng)絡(luò)連接的有用工具。它提供了簡單的命令行選項來幫助您配置網(wǎng)絡(luò),尤其在命令行服務(wù)器上。在本指南中,我們演示了如何在 Linux 中使用 nmcli 命令添加和管理網(wǎng)絡(luò)連接。



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    588

    瀏覽量

    27262
  • 網(wǎng)絡(luò)接口
    +關(guān)注

    關(guān)注

    0

    文章

    82

    瀏覽量

    17180
  • 管理器
    +關(guān)注

    關(guān)注

    0

    文章

    239

    瀏覽量

    18459
收藏 人收藏

    評論

    相關(guān)推薦

    何在Linux上可視化Ping響應(yīng)

    本文討論ping網(wǎng)絡(luò)管理實用程序的簡要歷史,以及如何在Linux中使用gping實用程序以圖形格式顯示ping
    發(fā)表于 12-05 09:29 ?925次閱讀

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令。
    的頭像 發(fā)表于 12-04 14:45 ?1647次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b><b class='flag-5'>中使</b>用htop<b class='flag-5'>命令</b>

    【NanoPi NEO Plus2開發(fā)板試用體驗】使用Xshell與網(wǎng)絡(luò)連接

    到root用戶su - root然后輸入密碼,前面有個#號,就切換成功了Ubuntu 使用 NetworkManager 工具來管理網(wǎng)絡(luò),其在命令行下對應(yīng)的命令nmcli,要
    發(fā)表于 08-31 02:34

    嵌入式linux管理網(wǎng)絡(luò)的工具有哪些

    嵌入式linux管理網(wǎng)絡(luò)的工具主要有wpa_supplicant 和networkmanager兩種方式,它們都各自的工具來管理wifi網(wǎng)絡(luò),具體實現(xiàn)細節(jié)網(wǎng)上都有很詳細的介紹。接下來要
    發(fā)表于 11-05 08:19

    網(wǎng)絡(luò)連接技術(shù)

    網(wǎng)絡(luò)連接技術(shù) 網(wǎng)絡(luò)連接技術(shù)用于連接外圍設(shè)備到計算機、計算機到計算機、計算機到網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)設(shè)備到網(wǎng)絡(luò)
    發(fā)表于 03-20 16:05 ?1193次閱讀

    基于TCP/IP協(xié)議的網(wǎng)絡(luò)連接網(wǎng)絡(luò)管理命令

    通過本實驗,初步掌握了TCP/IP設(shè)置,以及網(wǎng)絡(luò)共享的基本知識,以及常用網(wǎng)絡(luò)管理命令的使用。通過輸入命令符,查詢計算機的ip以及路由等相關(guān)信
    發(fā)表于 09-20 17:19 ?9次下載
    基于TCP/IP協(xié)議的<b class='flag-5'>網(wǎng)絡(luò)連接</b><b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>管理</b><b class='flag-5'>命令</b>

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

    本文檔的主要內(nèi)容詳細介紹的是Linux教程之如何配置網(wǎng)絡(luò)連接的資料概述學(xué)習(xí)目標(biāo):● 學(xué)會使用網(wǎng)絡(luò)管理工具配置網(wǎng)絡(luò)連接● 熟悉使用KPPP 配
    發(fā)表于 11-09 17:42 ?17次下載
    <b class='flag-5'>Linux</b>教程之如何配置<b class='flag-5'>網(wǎng)絡(luò)連接</b>的資料概述

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

    嵌入式linux管理網(wǎng)絡(luò)的工具主要有wpa_supplicant 和networkmanager兩種方式,它們都各自的工具來管理wifi網(wǎng)絡(luò),具體實現(xiàn)細節(jié)網(wǎng)上都有很詳細的介紹。接下來要
    發(fā)表于 11-02 11:51 ?13次下載
    Qt基于networkmanager嵌入式<b class='flag-5'>linux</b>的wifi<b class='flag-5'>網(wǎng)絡(luò)連接</b>

    何在Linux使用pidof命令

    `pidof`是一個命令行程序,可讓您找到正在運行程序的進程ID。在教程中,我們將說明如何在Linux 使用pidof命令。
    的頭像 發(fā)表于 12-05 17:01 ?2209次閱讀

    分享三個Linux下常用的三個網(wǎng)絡(luò)測試工具

    Linux系統(tǒng)中,網(wǎng)絡(luò)命令管理和監(jiān)視網(wǎng)絡(luò)連接的重要工具。其中,ping、traceroute和nslookup是常用的
    的頭像 發(fā)表于 04-03 14:49 ?1716次閱讀

    何在Linux中使用progress命令

    progress 命令是一個簡單但功能強大的 Linux/Unix 命令行工具,可讓用戶查看文件操作的進度。
    的頭像 發(fā)表于 04-08 15:51 ?2132次閱讀

    如何使用ip命令Linux中進行網(wǎng)絡(luò)管理

    Linux中,'ip'命令管理網(wǎng)絡(luò)方面最強大的命令之一。該命令可以允許用戶在不使用任何其他
    發(fā)表于 05-31 12:25 ?337次閱讀

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內(nèi)容?
    的頭像 發(fā)表于 06-09 17:02 ?1105次閱讀

    nmcli命令的一些常用選項和用法

    以下是nmcli命令的一些常用選項和用法: connection show -- 顯示所有網(wǎng)絡(luò)連接的詳細信息。 connection up --啟動網(wǎng)絡(luò)連接
    發(fā)表于 10-08 11:15 ?1117次閱讀
    <b class='flag-5'>nmcli</b><b class='flag-5'>命令</b>的一些常用選項和用法

    如何解決Linux系統(tǒng)中的網(wǎng)絡(luò)連接問題?

    如何解決Linux系統(tǒng)中的網(wǎng)絡(luò)連接問題? Linux系統(tǒng)中的網(wǎng)絡(luò)連接問題是常見的技術(shù)難題之一,通常涉及在Linux上配置
    的頭像 發(fā)表于 01-12 15:17 ?742次閱讀