在 Ubuntu 中,除了圖形介面點選 Wi-Fi,你也可以透過 nmcli
指令來管理網路,這對於伺服器或只有命令列環境時特別有用。
1. 檢查 nmcli
是否可用
Ubuntu 預設通常會內建,如果沒有,可以先安裝:
sudo apt update
sudo apt install network-manager
測試:
nmcli -v
看到版本號就表示可用了。
2. 查看網路裝置狀態
nmcli device status
輸出範例:
DEVICE TYPE STATE CONNECTION
wlan0 wifi disconnected --
eth0 ethernet connected 有線網路
這裡的 wlan0
就是你的無線網卡。
3. 掃描可用 Wi-Fi
nmcli device wifi list
範例輸出:
SSID MODE CHAN RATE SIGNAL SECURITY
MyHomeWiFi Infra 6 54 Mbit/s 80 WPA2
CoffeeShop Infra 11 130 Mbit/s 70 WPA1 WPA2
4. 連接 Wi-Fi
nmcli device wifi connect "WiFi名稱" password "WiFi密碼"
例如:
nmcli device wifi connect "MyHomeWiFi" password "12345678"
如果成功,會顯示:
Device 'wlan0' successfully activated with 'xxxx-xxxx-xxxx-xxxx'.
5. 驗證連線
nmcli device status
或檢查 IP:
ip addr show wlan0
6. 下次自動連線
連線成功後,NetworkManager 會自動儲存設定。
之後開機會自動連到這個 Wi-Fi,無需再次輸入密碼。
7. 斷線
若要斷開 Wi-Fi:
nmcli connection down "MyHomeWiFi"
小結
- 掃描 Wi-Fi:
nmcli device wifi list
- 連接 Wi-Fi:
nmcli device wifi connect "SSID" password "密碼"
- 檢查狀態:
nmcli device status
這樣你就能在命令列下管理 Wi-Fi,不需要依靠桌面環境。