- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Nmcli 是 NetworkManager 網絡管理客戶端附帶的一個命令行工具。使用 nmcli 命令,可以完成網絡設備上的所有配置,并寫入配置文件中。
語法:
nmcli [OPTIONS] OBJECT { COMMAND | help }
選項:
? -a, --ask
:詢問缺少的參數。
? -c, --colors auto|yes|no
:是否在輸出中使用顏色。
? -e, --escape yes|no
:轉義值中的列分隔符。
? -f, --fields <字段,...>|all|common
:指定要輸出的字段。
? -g, --get-values <字段,...>|all|common
:組合選項 -m tabular -t -f
的快捷方式。
? -h, --help
:顯示幫助信息。
? -m, --mode tabular|multiline
:輸出模式。
? -o, --overview
:概覽模式。
? -p, --pretty
:以美化模式輸出。
? -s, --show-secrets
:允許顯示密碼。
? -t, --terse
:以簡潔模式輸出。
? -v, --version
:顯示版本信息。
? -w, --wait <秒數>
:設定操作完成的等待超時。
對象:
? g[eneral]
:NetworkManager 的常規狀態和操作。
? n[etworking]
:整體網絡控制。
? r[adio]
:NetworkManager 切換開關。
? c[onnection]
:NetworkManager 的連接。
? d[evice]
:NetworkManager 管理的設備。
? a[gent]
:NetworkManager 的私密代理或 polkit 代理。
? m[onitor]
:監視 NetworkManager 更改。
對象名可以是單個字母的縮寫,也可以是任意字母的組合。例如
connection
對象,寫成c
、con
、connection
是等效的。
顯示連接列表及其名稱、UUID、類型和支持設備:
$ nmcli connection show
顯示活動的連接:
$ nmcli connection show -active
顯示指定一個網絡連接配置:
$ nmcli connection show "lan eth0"
顯示所有網絡設備及其狀態:
$ nmcli device
等效于:
$ nmcli device status
查看所有網絡設備的詳細信息:
$ nmcli device show
查看指定網絡設備的詳細信息:
$ nmcli device show "eth0"
斷開網絡接口上的連接:
$ nmcli device disconnect ifname eth0
定義一個名字為 default 的新連接,它將使用 DHCP 通過 eth0
設備的以太網自動連接 :
$ nmcli connection add con-name "default" type ethernet ifname eth0
關閉自動連接:
$ nmcli connection modify "default" connection.autoconnect no
添加 DNS:
$ nmcli connection modify "default" ipv4.dns 8.8.8.8
啟用 default 連接配置(激活連接):
$ nmcli connection up "default"
刪除 default 連接:
$ nmcli connection delete "default"
重啟服務:
$ nmcli connection reload
顯示附近的 Wi-Fi 網絡:
$ nmcli device wifi list
連接到 Wi-Fi 網絡:
$ nmcli device wifi connect <SSID_或_BSSID> password <密碼>
連接到隱藏的 Wi-Fi 網絡:
$ nmcli device wifi connect <SSID_或_BSSID> password <密碼> hidden yes
連接到 wlan1
網絡接口上的 Wi-Fi:
$ nmcli device wifi connect <SSID_或_BSSID> password <密碼> ifname wlan1 <profile_name>
關閉 Wi-Fi:
$ nmcli radio wifi off
nmcli 命令有很多子命令,可通過如下方式查看命令及其子命令的幫助信息:
$ nmcli help
$ nmcli connection help
$ nmcli connection add help
Nmcli 憑借豐富的命令選項和多樣的操作示例,為網絡管理提供了全面且高效的解決方案。無論是基礎的網絡連接查看,還是復雜的連接配置與 Wi-Fi 操作,它都能輕松應對,無疑是網絡管理中不可或缺的實用工具,助力我們打造更穩定、高效的網絡環境。
想了解更多Linux相關分享歡迎上藍隊云官網查詢,藍隊云為大家準備了完善的技術支持庫參考,大家可自行查閱,更多技術問題,也可以直接咨詢專業客服。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP