chipset adaptera USB 802.11ac zgodny z systemem Linux

10

Czy są jakieś chipsety USB 802.11, które mają dostępne sterowniki dla systemu Linux?

W sprzedaży jest już wiele adapterów USB 802.11ac, ale wszystko, co widziałem, miało tylko obsługę systemu Windows.

Zulakis
źródło
Czy znalazłeś model, który nie wymaga żadnych sterowników poza jądrem?
vanthome

Odpowiedzi:

7

Mogę potwierdzić, że edimax EW-7822UAC działa w systemie Linux (za pomocą sterownika pobranego z ich strony internetowej - http://www.edimax.com/en/support_detail.php?pd_id=479&pl1_id=28&pl2_id=138 (bezpośredni link http: / /www.edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/EW-7822UAC_linux_v4.2.2_7502.20130517.tar.gz )

Niestety sterownik Linuksa nie wydaje się obsługiwać „trybu monitorowania”, więc nie służy on jako sniffer, chociaż sieć może przechwytywać ruch pod oknami.

Mark Phillips
źródło
1
Po jądrze 3.10 brakuje niektórych funkcji z powodu zmiany interfejsu. Znalazłem tę wersję działa: github.com/abperiasamy/rtl8812AU_8821AU_linux
Chinasaur
4

Najwyraźniej jedynym sterownikiem dla Linuksa obsługującym sieć 802.11AC jest ath10k (patrz http://wireless.kernel.org/en/users/Drivers/ath10k ), obsługujący mikroukład Qualcomm Atheros 802.11ac QCA98xx. Jednak jak dotąd żaden adapter USB nie obsługuje tego chipsetu.

To niekoniecznie daje odpowiedź, ponieważ mogę się mylić, ale po kilku badaniach jest to jedyny wniosek, do którego doszedłem. Wszelkie dobre wieści z tej strony są mile widziane.

Leonardo
źródło
Ale nie ma żadnych urządzeń Qualcomm w postaci klucza USB. Jeśli znasz jakieś, proszę podać link. Dopóki ich nie głosuję.
valentt
1

Mogę potwierdzić, że edimax EW-7822UAC zapewnia sterownik dla systemu Linux. Z powodzeniem skompilowałem sterownik i podłączyłem go do Fedory 19. Prędkość pobierania może osiągnąć średnio 15 MB / si szczyt 20 MB / s przy użyciu perf.

To jest wynik działania iwconfig i 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
użytkownik178808
źródło
1

Na Wikipedii znajduje się dość aktualna tabela sterowników stosu bezprzewodowego OSS: http://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers#Driver_capabilities Na razie wydaje się, że istnieje tylko jeden sterownik, który jest w stanie obsługiwać w ogóle i ten jest nie do urządzeń USB.

Obecnie wydaje się, że jedyną możliwością jest użycie kluczy sprzętowych opartych na RTL8812AU. Jest całkiem sporo

Problem polega na tym, że wymaga ręcznego skompilowania modułu jądra.

Vanthome
źródło
0

Wszystkie dostępne sterowniki mikroukładów 802.11, które można zobaczyć w źródłach jądra:

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

następnie

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

Po prostu włącz / wyłącz swoje i ponownie skompiluj jądro.

/ path / to / your / kernel / sources zależy od kompilacji jądra systemu operacyjnego: linux

wrzesień
źródło