Arch Installieren Sie wpa_supplicant vom Live-Arch zum installierten Arch.

Arch Installieren Sie wpa_supplicant vom Live-Arch zum installierten Arch.

Ich habe Arch auf meiner Festplatte installiert, kann aber keine WPA2-verschlüsselte Netzwerkverbindung herstellen, da wpa_supplicant nicht installiert ist. Auf meinem Arch Live-USB ist wpa_supplicant installiert und dort kann ich die Netzwerkverbindung herstellen.

Gibt es eine Möglichkeit, Pacman meiner Live-Architektur anzuweisen, das Paket wpa_supllicant in meiner installierten Architektur auf /mnt zu installieren?

Antwort1

Wenn ich mir die pacmanManpage ansehe, sieht es für mich so aus, als könnten Sie Folgendes tun:

pacman --root /mnt -S wpa_supplicant

während Sie die CD „Live Arch“ gebootet haben und die Partition „/“ auf gemountet ist /mnt. Das könnte etwas komplizierter sein, wenn Sie eine separate /usrPartition haben.

Sie müssen die Datei wahrscheinlich reparieren, nachdem Sie von der Festplatte neu gebootet haben, oder sie vor dem Neustart /etc/wpa_supplicant/wpa_supplicant.confreparieren ./mnt/

AKTUALISIEREN02.04.2017

Entweder Arch oder systemdhat sich geändert. So gehen Sie jetzt vor:

  1. Suchen Sie den Namen des drahtlosen Geräts, verwenden Sie ip aoder ifconfig -a Meins ist wlp12s0, USB-Wireless-Adapter sehen aus wiewlp26f7u3
  2. Start wpa_supplicant: systemctl enable wpa_supplicant; systemctl start wpa_supplicant. Dies ist der Master-Prozess, oder vielleicht bin ich einfach nur abergläubisch.
  3. Erstellen Sie eine wpa_supplicant.conf@wirelessdevicenameDatei im /etc/wpa_supplicant. Für meinen Laptop ist das so, wpa_supplicant-wlp12s0.confund ich glaube, ich habe es gerade gemacht. cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf Für jede Schnittstelle, die Sie auf diese Weise starten, wird eine separate Konfigurationsdatei vorhanden sein, und sie können unterschiedlich konfiguriert werden.
  4. Starten Sie wpa_supplicantdiese Schnittstelle. Bei mir sah das so aus: systemctl enable wpa_supplicant@wlp12s0; systemctl start wpa_supplicant@wlp12s0 Ihr Gerätename wird variieren.

Es kann beim Debuggen hilfreich sein, wenn Sie es journalctl -fin einem separaten Terminal ausführen.

Antwort2

Sie können Pacstrap verwenden, um Pakete von Ihrem Live-USB auf Ihrer Arch-Installation zu installieren.

Von Ihrem Live-USB:

Mounten Sie zuerst die Partition, auf der Ihr Arch installiert ist. (# ist die Nummer der Arch-Partition)

mount /dev/sda# /mnt

Verwenden Sie dann Pacstrap, um das Paket auf Ihrer gemounteten Partition zu installieren

pacstrap /mnt wpa_supplicant

Alternativ kann man auch das netctl Paket und den folgenden Befehl nutzen um eine WLAN Verbindung aufzubauen, ohne vorher eine WLAN Schnittstelle per IP Link / WPA_Supplicant einrichten zu müssen.https://wiki.archlinux.org/index.php/netctl

sudo wifi-menu -o

verwandte Informationen