LINUX.ORG.RU

wpa_supplicant - ищу лучший wifi адаптер

 , , ,


0

1

Ищу лучший wi-fi адаптер для работы с wpa_supplicant

Сейчас использую fedora 30 c 5.0.9-301.fc30.x86_64.

Посоветуйте железку которая будет безотказно работать.

Текущий драйвер ethtool -i wlp0s20f0u10 driver: rtl8192cu version: 5.0.9-301.fc30.x86_64

обычный запуск wpa_supplicant вот так wpa_supplicant -Dnl80211,wext -iwlp0s20f0u10 -c /etc/wpa_supplicant/wpa_supplicant.conf

кончается тем что не может авторизоваться.

lp0s20f0u10: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid=«ashfdj» auth_failures=3 duration=46 reason=CONN_FAILED

в конфиге ровно пробовал указать key_mgmt=WPA-PSK или не указать - результат тот же.

притом результат тот же при подключении как на hotspot мобильного телефона так и к mikrotik. везде вроде wpa2-psk.

текущая железка TP-Link TL-WN8200ND [Realtek RTL8192CU] версия v1.1 (от 2015 года) - она работает по USB

Ответ на: комментарий от bass

басс, конечно, в ядре есть нативная поддержка, имя драйвера я привел в оригинальном сообщении, вопрос в другом, что может быть этот драйвер как раз не работает как надо, как ты понимаешь хотелось бы, чтобы оборудование поддерживалось без особых плясок с бубном типа блеклистинга драйвера и принудительной подгрузке друогого как то через udev (не знаю даже).

VoDD87 ()
Последнее исправление: VoDD87 (всего исправлений: 1)
Ответ на: комментарий от torvn77

torvn77, подскажи, TL-WN822N у тебя если вот так сказать ethtool -i <имя wlan интерфейса> которое появляется после подключения к USB и посмотреть, что выдаст в строке driver: вот тут? что там будет?

Также скажи, ты что указываешь wpa_supplicant’у в параметре -D там как раз идет имя драйвера, можно найти скорее всего в файле /etc/sysconfig/wpa_supplicant , там обычно в DRIVERS= указываю что-то типа DRIVERS=«-D…», что там?

VoDD87 ()
Ответ на: комментарий от VoDD87

Это когда домой приду, но так ничего необычного я туда не писал.

Единственно что могу сейчас сказать это только то, что консольные утилиты я не настраиваю вообще, только обычные настройки interfaces с указанием конфига и в wpa_supplicant.d для конкретной сети, в котором тоже ничего необычного.

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 2)
Ответ на: комментарий от VoDD87

Может дело не в драйвере, а в том что у супликанта не все нужные пакеты указаны в зависимостях?
Сделай два запроса к базе пакетов и посмотри всё ли нужное у теябя установлено в систему:
api list | grep tool | grep iw
api list | grep tool | grep wire | grep les

torvn77 ★★★★★ ()
Ответ на: комментарий от VoDD87

/etc/sysconfig/wpa_supplicant

У меня нет директории /etc/sysconfig/.

ethtool

Такой команды у меня нет.
Мои настройки супликанта:

allow-hotplug wlan0
    iface wlan0 inet dhcp
#    iface wlan0 inet6 dhcp

    wpa-conf /etc/wpa_supplicant/bla_bla.conf
network={
        ssid="bla_bla"
        scan_ssid=1
        key_mgmt=WPA-PSK
        psk="blablabla"
}

Не знаю что у тебя, у меня Devuan, что и где мне тебе посмотреть?

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77
bus info: usb@1:2.1
logical name: wlxd0374545bde4
serial: d0:37:45:45:bd:e4
capabilities:
	ethernet,
	Physical interface,
	Wireless-LAN
configuration:
	broadcast: yes
	driver: rtl8xxxu
	driverversion: 5.6.0-0.bpo.2-amd64
	firmware: N/A
	link: no
	multicast: yes
	wireless: IEEE 802.11

product: AR9485 Wireless Network Adapter [168C:32]
vendor: Qualcomm Atheros [168C]
bus info: pci@0000:03:00.0
logical name: wlan0
version: 01
serial: f8:1a:67:e2:16:11
width: 64 bits
clock: 33MHz
capabilities:
	bus mastering,
	PCI capabilities listing,
	extension ROM,
	ethernet,
	Physical interface,
	Wireless-LAN
configuration:
	broadcast: yes
	driver: ath9k
	driverversion: 5.6.0-0.bpo.2-amd64
	firmware: N/A
	ip: 192.168.1.104
	latency: 0
	link: yes
	multicast: yes
	wireless: IEEE 802.11
torvn77 ★★★★★ ()
Ответ на: комментарий от torvn77
$ ip address
...
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether f8:1a:67:e2:16:11 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.104/24 brd 192.168.1.255 scope global dynamic wlan0
       valid_lft 5609sec preferred_lft 5609sec
    inet6 fe80::fa1a:67ff:fee2:1611/64 scope link 
       valid_lft forever preferred_lft forever
5: wlxd0374545bde4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d0:37:45:45:bd:e4 brd ff:ff:ff:ff:ff:ff
$ 
torvn77 ★★★★★ ()

Любой, только не реалтек и ралинк. Но других не делают. TP-Link старые на Atheros, а новые на реалтеках. Можно ноутбучные через адаптер подключить, но не стоит - их уже особо не поддерживают, и скоро купить не сможешь. Из относительно новых и поддерживаемых - интел.

anonymous ()

RTL8192CU работает в линукс без проблем. Причем как и точка доступа.
Что-то у тебя не то в wpa_supplicant.conf
Покажи что в логах при авоториизации.
ps: И для красоты приведи имя интерфейса в человеческий вид. /etc/udev/rules.d/70-persistent-net.rules

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="*", NAME="wlan0"
xx:xx:xx:xx:xx:xx - mac адрес твоего wifi.

hbars ★★★★★ ()
Последнее исправление: hbars (всего исправлений: 1)

Драйвера для 8192 в ядре есть, но работают некорректно, поэтому их блэклистят и ставят рабочий как модуль ядра. Если нет желания в этом копаться и искать, купи что-нибудь подешевле и постарее рублей за 300. И да кстати в опенсуси есть рпмки для этих свистков которые для федоры подходят

piwww ★★★ ()

Единственный USB3 wifi адаптер, который я могу посоветовать, это Alfa Networks AWUS036ACM. Поддерживается из коробки, начиная с linux-4.19. Дошел по почте за два с половиной месяца.

TP-Link Archer T4U v3.2 (который есть в розничных магазинах) тоже можно заставить работать, но придется ставить драйвер вручную. И следить за обновлениями, т.к. новое ядро его может сломать.

AEP ★★★★★ ()