Linux
Arch 將 wpa_supplicant 從 live arch 安裝到已安裝的 arch
我的 hd 上安裝了 arch,但由於未安裝 wpa_supplicant,我無法建立 WPA2 加密的網路連接。在我的 arch live-usb 上有 wpa_supplicant,我可以在那裡建立網路連接。
有什麼方法可以告訴 pacman 我的 live arch 將 wpa_supplicant 包安裝到我在 /mnt 上安裝的 arch 上?
閱讀
pacman
手冊頁,在我看來你可以這樣做:pacman --root /mnt -S wpa_supplicant
當您啟動“live Arch”CD,並將“/”分區安裝在
/mnt
./usr
如果你有一個單獨的分區,那可能會更複雜一些。
/etc/wpa_supplicant/wpa_supplicant.conf
從 HD 重新啟動後,您可能必須修復文件,或者/mnt/
在重新啟動之前修復它。更新2017-04-02
Arch 或
systemd
已更改。這是你現在要做的:
- 查找無線設備名稱,使用
ip a
或ifconfig -a
我的是wlp12s0
,USB無線適配器看起來像wlp26f7u3
- 開始
wpa_supplicant
:systemctl enable wpa_supplicant; systemctl start wpa_supplicant
。這是主要過程,或者我只是迷信。wpa_supplicant.conf@wirelessdevicename
在/etc/wpa_supplicant
. _ 對於我的筆記型電腦,這是wpa_supplicant-wlp12s0.conf
我相信我剛剛做到cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf
的。您以這種方式啟動的每個界面都將存在一個單獨的配置文件,並且它們可以進行不同的配置。- 開始
wpa_supplicant
該介面。對我來說,這看起來像:systemctl enable wpa_supplicant@wlp12s0; systemctl start wpa_supplicant@wlp12s0
您的設備名稱會有所不同。
journalctl -f
如果您在單獨的終端中執行,它可能有助於調試。