Linux-kompatibler 802.11ac USB-Adapter-Chipsatz

10

Gibt es 802.11 USB-Chipsätze mit Linux-Treibern?

Es gibt bereits viele 802.11ac USB-Adapter, aber alles, was ich gesehen habe, hatte nur Windows-Unterstützung.

Zulakis
quelle
Haben Sie ein Modell finden , die sich nicht alle Treiber außerhalb des Kernel benötigen?
Vanthome

Antworten:

7

Ich kann bestätigen, dass der edimax EW-7822UAC unter Linux funktioniert (unter Verwendung des von der Website heruntergeladenen Treibers - http://www.edimax.com/de/support_detail.php?pd_id=479&pl1_id=28&pl2_id=138 (direkter Link http: / /www.edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/EW-7822UAC_linux_v4.2.2_7502.20130517.tar.gz )

Leider scheint der Linux-Treiber den "Monitor-Modus" nicht zu unterstützen, so dass er nicht als Sniffer verwendet werden kann, obwohl Netmon Datenverkehr unter Windows erfassen kann.

Mark Phillips
quelle
1
Nach Kernel 3.10 fehlen aufgrund von Schnittstellenänderungen einige Funktionen. Ich fand diese Version funktioniert: github.com/abperiasamy/rtl8812AU_8821AU_linux
Chinasaur
4

Anscheinend ist der einzige Linux-Treiber, der 802.11AC-Netzwerke unterstützt, ath10k (siehe http://wireless.kernel.org/en/users/Drivers/ath10k ), der den Qualcomm Atheros 802.11ac QCA98xx-Chipsatz unterstützt. Bisher scheint jedoch kein USB-Adapter diesen Chipsatz zu unterstützen.

Dies gibt Ihnen nicht unbedingt eine Antwort, da ich mich möglicherweise irre, aber nach einigen Recherchen ist dies die einzige Schlussfolgerung, zu der ich gekommen bin. Gute Nachrichten auf dieser Seite sind willkommen.

Leonardo
quelle
Es gibt jedoch keine Qualcomm-Geräte in USB-Dongle-Form. Wenn Sie welche kennen, geben Sie bitte den Link an. Bis sie mich runter stimmen.
Valentt
1

Ich kann bestätigen, dass edimax EW-7822UAC Linux-Treiber bereitstellt. Ich habe den Treiber erfolgreich kompiliert und in Fedora 19 angeschlossen. Die Download-Geschwindigkeit kann mit perf durchschnittlich 15 MB / s und einen Spitzenwert von 20 MB / s erreichen.

Dies ist die Ausgabe von iwconfig und lsusb:

$ iwconfig
enp6s0u2  IEEE 802.11AC  ESSID:"Orz-5Ghz"  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency:5.2 GHz  Access Point: 74:D0:2B:41:EC:FC   
      Bit Rate:867 Mb/s   Sensitivity:0/0  
      Retry:off   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=100/100  Signal level=94/100  Noise level=0/100
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

$ lsusb
Bus 003 Device 002: ID 7392:a822 Edimax Technology Co., Ltd
user178808
quelle
1

Auf Wikipedia gibt es eine aktuelle Tabelle mit OSS-Wireless-Stack-Treibern: http://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers#Driver_capabilities Derzeit scheint es nur einen Treiber zu geben, der AC-fähig ist überhaupt und dieser ist nicht für USB-Geräte.

Die einzige Möglichkeit scheint derzeit die Verwendung von RTL8812AU-basierten Dongles zu sein. Es gibt ziemlich viele

Das Problem ist, dass Sie ein Kernelmodul manuell kompilieren müssen.

Vanthome
quelle
0

Alle verfügbaren 802.11-Chipsatz-Treiber, die Sie in Kernel-Quellen sehen können:

~# cd /path/to/your/kernel/sources
~# make menuconfig

dann

Device Drivers  --->
    [*] Network device support  --->
         [*]   Wireless LAN  --->
                   ...

Aktivieren / deaktivieren Sie einfach Ihren und kompilieren Sie den Kernel neu.

/ path / to / your / kernel / sources hängt von der Kompilierung Ihres Betriebssystems: Linux-Kernels ab

September
quelle