在 Arch Linux 和其他發(fā)行版中使用終端連接到 WiFi
本指南非常適合沒有 GUI 只有終端且沒有其他有線互聯(lián)網(wǎng)連接可用的情況。這些步驟可幫助你手動檢測無線網(wǎng)卡和設備,并通過終端密碼驗證連接到 WiFi 熱點。
本指南使用 ??iwd??(Net Wireless Daemon)通過終端連接到 WiFi。
在 Arch Linux 和其他發(fā)行版中使用終端連接到 WiFi
1、設置 iwd
??iwd?
? 包有三個主要模塊:
- ?
?iwctl?
?:無線客戶端 - ?
?iwd?
?:守護進程 - ?
?iwmon?
?:監(jiān)控工具
在終端中輸入:
iwctl
iwctl 提示符
如果找不到該命令,那么需要從 ??此處?? 下載安裝包。
從任何其他具有互聯(lián)網(wǎng)連接的系統(tǒng)/筆記本電腦獲取幫助,以通過安裝 USB 下載和安裝軟件包。
或者,如果你有一個可連接互聯(lián)網(wǎng)的 USB 網(wǎng)卡,那么將其插入你的系統(tǒng)。并通過以下命令安裝。
USB 網(wǎng)卡應該可以在 Arch 和當今大多數(shù) Linux 系統(tǒng)中開箱即用,連接到互聯(lián)網(wǎng)。
Arch:
pacman -S iwd
Debian、Ubuntu 和其他類似發(fā)行版:
sudo apt-get install iwd
Fedora:
sudo dnf install iwd
如果你看到了 ??iwctl?
? 提示符(如下所示),那么繼續(xù)下一步。
2、配置
運行以下命令以獲取系統(tǒng)的無線設備名稱。
device list
iwctl – 設備列表
要獲取 WiFi 網(wǎng)絡列表,請運行以下命令。在以下命令和所有其他命令中將 ??wlan0?
? 替換為你的設備名稱。
station wlan0 get-networks
iwctl – 可用網(wǎng)絡
該命令為你提供具有安全類型和信號強度的可用 WiFi 網(wǎng)絡列表。
3、連接
要連接到 WiFi 網(wǎng)絡,請使用上述 ??get-networks?
? 命令中的 WiFi 接入點名稱運行以下命令。
station wlan0 connect
出現(xiàn)提示時輸入你的 WiFi 密碼。
使用 iwctl 連接到 WiFi
如果一切順利,你現(xiàn)在可以連接到互聯(lián)網(wǎng)。
使用指南
如下所示,你可以使用簡單的 ??ping?
?? 命令檢查連接。??ping?
? 回復成功的數(shù)據(jù)包傳輸表示連接穩(wěn)定。
ping -c 3 google.com
你還可以使用以下命令檢查連接狀態(tài)。
station wlan0 show
??iwd?
?? 在 ??/var/lib/iwd?
?? 中保存 ??.psk?
? 后綴的配置文件,其中帶有你的接入點名稱。此文件包含使用你的 WiFi 網(wǎng)絡的密碼和 SSID 生成的哈希文件。
按 ??CTRL+D?
?? 退出 ??iwctl?
? 提示符。
總結(jié)
我希望本指南可以幫助你通過終端連接到互聯(lián)網(wǎng)。當你沒有其他方式連接到 WiFi 時,這會有所幫助。例如,如果你在獨立系統(tǒng)(不是 VM)中安裝 Arch Linux,那么需要連接到互聯(lián)網(wǎng)以通過終端使用 ??pacman?
? 下載軟件包。