Linux下使用nmcli連接網絡
介紹
在使用ubuntu系統的時候,有時候不方便使用桌面,使用ssh遠程連接,可能需要使用nmcli
命令來連接網絡。本文將介紹如何使用nmcli
命令連接網絡。nmcli
是 NetworkManager 的命令行工具,用于管理網絡連接
查看網絡設備狀態
nmcli命令一般系統自帶的有,沒有的話使用命令安裝,安裝后首先查看設備狀態,來判斷是否有相關網絡設備。
nmcli device status
顯示所有網絡設備(網卡、Wi-Fi、藍牙等)的當前狀態。
掃描可用的 Wi-Fi
nmcli device wifi list
連接到 Wi-Fi
nmcli device wifi connect "SSID名稱" password "密碼"
如果權限不夠需要加sudo
。
查看已保存的連接
nmcli connection show
列出所有已配置的網絡連接(包括 Wi-Fi、有線、VPN 等)。
激活 / 停用連接
# 激活指定連接
nmcli connection up "連接名稱"# 停用指定連接
nmcli connection down "連接名稱"
斷開當前網絡
nmcli device disconnect "設備名"
添加新連接(以 Wi-Fi 為例)
nmcli connection add type wifi con-name "新連接名稱" ifname wlan0 ssid "SSID名稱"# 刪除連接
nmcli connection delete "連接名稱"
設置靜態 IP(有線網絡)
nmcli connection modify "連接名稱" ipv4.addresses "192.168.1.100/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8,8.8.4.4" \
ipv4.method manual
重新加載 NetworkManager 配置
nmcli networking reload