Linux

Arch 將 wpa_supplicant 從 live arch 安裝到已安裝的 arch

  • April 2, 2017

我的 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已更改。這是你現在要做的:

  1. 查找無線設備名稱,使用ip aifconfig -a 我的是wlp12s0,USB無線適配器看起來像wlp26f7u3
  2. 開始wpa_supplicantsystemctl enable wpa_supplicant; systemctl start wpa_supplicant。這是主要過程,或者我只是迷信。
  3. wpa_supplicant.conf@wirelessdevicename/etc/wpa_supplicant. _ 對於我的筆記型電腦,這是wpa_supplicant-wlp12s0.conf我相信我剛剛做到cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf 的。您以這種方式啟動的每個界面都將存在一個單獨的配置文件,並且它們可以進行不同的配置。
  4. 開始wpa_supplicant該介面。對我來說,這看起來像:systemctl enable wpa_supplicant@wlp12s0; systemctl start wpa_supplicant@wlp12s0 您的設備名稱會有所不同。

journalctl -f如果您在單獨的終端中執行,它可能有助於調試。

引用自:https://unix.stackexchange.com/questions/92961