如何在 Ubuntu 20.04 上從終端連接到 WiFi

如果您有支持無線功能的計算機或筆記本電腦,則可以連接到 Internet。 在 Ubuntu 上,您可以使用以下命令行工具連接到終端上的 Wi-Fi 網絡:

  1. nmtui
  2. nmcli

讓我們看看如何使用這些工具中的每一個從 Ubuntu 20.4 的終端連接到 WiFi

1) 在終端上使用 nmtui 連接到 WiFi 網絡

Nmtui – 網絡管理器文本用戶界面 – 是一個命令行工具,用於 Linux 系統上的網絡配置。 執行時,它會調用圖形文本界面,幫助用戶以簡單有效的方式配置網絡接口。

它還可用於通過以下簡單步驟連接到無線網絡:

第 1 步:啟動 nmtui

要啟動 nmtui,只需打開終端並運行以下命令:

$ nmtui

將啟動圖形界面。 選擇 ‘激活連接‘ 如圖所示,然後使用 TAB 鍵選擇 ‘‘。

第 2 步:連接到無線網絡

下一個界面顯示可用的網絡接口和無線網絡。 如您所見,我們在範圍內有 2 個無線網絡。 選擇您要連接的 WiFi 網絡並點擊 進入. 在這種情況下,我們選擇了“銀河系‘。

從 Ubuntu 上的終端​​連接到 WiFi

在出現的彈出對話框中提供無線網絡的密碼,並再次使用 TAB 鍵選擇“‘ 選項。

從 Ubuntu 上的終端​​連接到 WiFi

成功連接到無線網絡後,選擇“返回”選項返回 nmtui 界面的主屏幕,最後選擇“退出‘。

退出 nmtui

要測試您的互聯網連接,您可以在終端上 ping 谷歌的 DNS,如下所示:

嘗試 ping Google 的 DN

2) 在終端上使用 nmcli 連接到 WiFi 網絡

nmcli 命令行工具是另一個可用於連接到無線或 WiFi 網絡的實用程序。 按照以下步驟在終端上連接到無線網絡。

第 1 步:找出您的 WiFi 適配器和無線網絡的名稱

在其他任何事情之前,使用 iwconfig 命令顯示系統上的無線接口並檢查它們的狀態

$ iwconfig

iwconfig-command-to-display-interfaces

從上面的輸出中,我們可以看到我們有一個標有無線接口的無線接口 wlxc4e9840c3fce. 對於您的情況,這可能是另一回事。 此外,從輸出中,我們可以看到我們沒有連接到任何無線網絡。

要列出無線接口,只需運行以下命令:

$ iw dev

列出 Ubuntu 20.04 上的無線接口

您還可以使用以下命令檢查接口是否連接到任何無線設備:

$ iw interface_name link

在這種情況下,命令將是:

$ iw wlxc4e9840c3fce 鏈接

  檢查鏈接是否已連接

輸出確認我們沒有連接到任何無線網絡。 現在讓我們繼續下一步並連接到 WiFi 網絡。

第二步:在終端連接WiFi

在連接到 WiFi 網絡之前,謹慎的做法是在終端上執行掃描以搜索可用的無線網絡。 為此,請運行以下命令:

$ sudo iwlist wlxc4e9840c3fce scan | grep -i ESSID

  在終端 Ubuntu 20.04 上掃描無線網絡

輸出表明我們有 2 個可以連接的無線網絡。 我們將連接到 ‘銀河系‘ 使用 nmcli 命令的網絡:

$ nmcli dev wifi connect [essid_name]  password  [insert your password]

通過終端連接WiFi網絡

運行該命令後,您應該得到確認您已成功連接到 WiFi 網絡的輸出。 此後,確認您的接口已使用 iwconfig 命令如上所示。

此外,您可以使用以下方法驗證這一點:

$ sudo iw wlxc4e9840c3fce link

檢查鏈接狀態已連接

結論

通常,大多數用戶更願意使用圖形方式來選擇並連接到他們喜歡的無線網絡。 然而,對於終端極客來說,連接到 WiFi 網絡也是一個可行的選擇,只需幾個簡單的步驟。

對於Ubuntu 16.04、Ubuntu 17.10等較早版本的Ubuntu,可以在終端使用wpasupplicant工具連接WiFi網絡。 我們希望您現在可以輕鬆連接到您喜歡的無線網絡。 非常歡迎您的反饋。