新聞中心
CentOS 8中的nmcli是一個命令行工具,用于控制NetworkManager。它允許用戶查看和操作網(wǎng)絡連接,包括創(chuàng)建、顯示、編輯、刪除、激活和停用網(wǎng)絡設備。
創(chuàng)新互聯(lián)建站公司2013年成立,先為江口等服務建站,江口等地企業(yè),進行企業(yè)商務咨詢服務。為江口企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
CentOS 8中的nmcli使用詳解
網(wǎng)絡管理命令行工具 nmcli 是在 Linux 系統(tǒng)中管理網(wǎng)絡連接的強大工具,它提供了一個簡潔的方式來控制 NetworkManager,這是負責管理網(wǎng)絡連接的守護進程,在 CentOS 8 中,nmcli 成為了一個不可或缺的工具,用于創(chuàng)建、顯示、編輯、刪除、激活和停用網(wǎng)絡連接,以及進行其他網(wǎng)絡相關的操作。
查看網(wǎng)絡狀態(tài)
要查看當前的網(wǎng)絡狀態(tài),可以使用 nmcli general 或簡寫為 nmcli g,這將顯示網(wǎng)絡的總體狀態(tài),包括是否聯(lián)網(wǎng)、是否有可用的網(wǎng)絡設備等信息。
列出所有網(wǎng)絡設備
使用 nmcli d 可以列出系統(tǒng)上所有的網(wǎng)絡設備及其狀態(tài),這會顯示每個設備的 D-Bus 路徑、設備類型、驅(qū)動信息、是否被管理系統(tǒng)等詳情。
創(chuàng)建新的網(wǎng)絡連接
創(chuàng)建一個新的網(wǎng)絡連接,可以使用 nmcli con add type connection_type con-name "connection_name" ifname device,創(chuàng)建一個名為 "myvpn" 的VPN連接,可以使用以下命令:
nmcli con add type vpn con-name myvpn ifname tun0
編輯網(wǎng)絡連接
要編輯現(xiàn)有的網(wǎng)絡連接,可以使用 nmcli con mod "connection_name" [option value],要修改剛才創(chuàng)建的 "myvpn" 連接的用戶名和密碼,可以執(zhí)行:
nmcli con mod myvpn vpn.username your_username nmcli con mod myvpn vpn.password your_password
激活和停用連接
使用 nmcli con up "connection_name" 可以激活指定的網(wǎng)絡連接,而 nmcli con down "connection_name" 則用于停用連接,激活 "myvpn" 連接的命令是:
nmcli con up myvpn
刪除網(wǎng)絡連接
當不再需要某個網(wǎng)絡連接時,可以通過 nmcli con delete "connection_name" 來刪除,刪除 "myvpn" 連接的命令是:
nmcli con delete myvpn
連接到 Wi-Fi
連接到 Wi-Fi 網(wǎng)絡,可以使用 nmcli dev wifi connect "SSID" password "WiFiPassword",請將 "SSID" 和 "WiFiPassword" 替換為實際的無線網(wǎng)絡名稱和密碼。
查看連接詳情
若要查看某個特定連接的詳細信息,可以使用 nmcli con show "connection_name",這會顯示包括 IP 地址、DNS 服務器和其他配置在內(nèi)的詳細信息。
網(wǎng)絡自動連接設置
如果希望在啟動時自動連接到某個網(wǎng)絡,可以使用 nmcli con mod "connection_name" connection.autoconnect yes,這樣設置后,NetworkManager 會在每次啟動時自動嘗試連接到該網(wǎng)絡。
相關問題與解答
Q1: 如何使用 nmcli 查看當前活動的網(wǎng)絡連接?
A1: 可以使用 nmcli con show --active 命令來查看當前活動的網(wǎng)絡連接。
Q2: 如何通過 nmcli 重啟網(wǎng)絡服務?
A2: 雖然 nmcli 本身沒有直接重啟網(wǎng)絡服務的命令,但可以通過 nmcli networking off 和 nmcli networking on 的組合來實現(xiàn)網(wǎng)絡服務的重新啟動。
Q3: 如何設置網(wǎng)絡設備為靜態(tài) IP 地址?
A3: 首先需要編輯連接配置文件,添加靜態(tài) IP 地址、網(wǎng)關和 DNS 服務器等信息,然后激活連接,具體步驟涉及編輯 /etc/sysconfig/network-scripts/ 目錄下的 ifcfg 文件。
Q4: 使用 nmcli 時遇到錯誤提示 "Device not managed" 該如何解決?
A4: 這個錯誤表示 NetworkManager 并沒有管理這個網(wǎng)絡設備,可以嘗試使用 nmcli device manage 命令來讓 NetworkManager 開始管理該設備,如果設備已經(jīng)被其他程序(如 systemd-networkd)管理,可能需要先停止那個服務。
文章名稱:centos8nmcli
本文來源:http://www.dlmjj.cn/article/dpspdhi.html


咨詢
建站咨詢

