天天看點

Linux NetworkManager 的使用方法(nmcli和nmtui)

一、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)​​

繼續閱讀