一、NetworkManager
NetworkManager 是一個為系統提供檢測和配置功能以便自動連接配接到網絡的程式,最初由 Red Hat 開發,現在由 GNOME 管理。
NetworkManager 的功能對無線和有線網絡都很有用:
- 對于無線網絡,NetworkManager 偏好已知的無線網絡,并能切換到最可靠的網絡。能感覺 NetworkManager 的應用程式可以切換線上和離線模式。
- 比起無線連接配接,NetworkManager 更偏好有線連接配接,且支援數據機連接配接和一些類型的 VPN。
二、安裝
NetworkManager 可以通過 networkmanager 軟體包安裝。
此軟體包包含一個守護程式、一個指令行界面(nmcli)和一個基于 curses 的界面(nmtui)。
三、nmcli的使用——管理WIFI
顯示附近的wifi網絡:
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
斷開網絡接口上的連接配接:
nmcli device disconnect ifname eth0
顯示連接配接清單及其名稱、UUID、類型和支援裝置:
nmcli connection show
激活連接配接(即使用現有配置檔案連接配接到網絡):
nmcli connection up name_或_uuid
删除連接配接:
nmcli connection delete name_或_uuid
顯示所有網絡裝置及其狀态:
nmcli device
nmcli radio wifi off
四、nmtui的使用——管理WIFI
參考資料
- https://wiki.archlinux.org/title/NetworkManager_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)