Dieser Adapter funktioniert nicht am Raspberry Pi, es gibt aber eine Möglichkeit einen Treiber zu kompilieren.
apt-get update
apt-get install raspberrypi-kernel-headers build-essential libncurses5-dev bc python git flex bison
wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source
chmod +x rpi-source
./rpi-source
Jetzt sollte der Quellcode runter geladen werden. Jetzt den Quellcode des Treibers herunterladen.
git clone https://github.com/gnab/rtl8812au.git
cd rtl8812au/
Im Makefile jetzt die Zielplattform einstellen.
nano Makefile
CONFIG_PLATFORM_I386_PC = n
CONFIG_PLATFORM_ARM_RPI = y
Jetzt wird der Installer ausgeführt und der Treiber kompiliert.
chmod +x install.sh
./install.sh
Jetzt sollte mit iwlist wlan0 scanning die WLANs zu finden sein.
wpa_passphrase WLANSSID
network={
ssid="WLANSSID"
#psk="xxxxxxxx"
psk=4265dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
Dies in /etc/wpa_supplicant/wpa_supplicant.conf eintragen
Jetzt noch /etc/network/interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
Sollte das Drecksding trotzdem kein WLAN aufbauen, könnte es sein, dass Dein WLAN Adapter nicht dem Backend Treiber nl80211 unterstützt. Dann musst man den wext Treiber verwenden. Dies wird über DHCPD gesteuert. Bitte /etc/dhcpcd.conf öffnen und folgende Zeilen hinzufügen.
env ifwireless=1
env wpa_supplicant_driver=wext
Diese Umgebungsvariablen werden vom Script /lib/dhcpcd/dhcpcd-hooks/10-wpa_supplicant
des dhcpcd Dienstes verwendet um wpa_supplicant zu steuern.
Hier ist es auch empfehlenswert einen Blick auf folgende Seiten zu werfen: