Автор Тема: Hostapd + Android9+ = >:-F  (Прочитано 1706 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PbI6A

Hostapd + Android9+ = >:-F
« : 27 Марта 2021, 18:02:55 »
Короче так, ребята! Решил я обновить своего старичка S5 c 8.1 до 10 андроида. Тема, собственно, не об этом, а о том, что с обычными настройками типа /etc/hostapd:
interface=wlan0
driver=nl80211
country_code=GB
ieee80211d=1
hw_mode=g
channel=9

ssid=pbi6a
bridge=br0
preamble=1
ignore_broadcast_ssid=1
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
wpa_passphrase=четыресловавсекапсом
wmm_enabled=1
ieee80211n=1
ht_capab=[HT40-][SHORT-GI-20][SHORT-GI-40]
internet=1
телефон замечательно цепляется к точке доступа, но только если версия андроида ниже 9. То есть, я не могу обновить телефон до 9 или 10 андроида и продолжать пользоваться точкой как раньше. Другой телефон в это же самое время подключается, а обновлённый - нет. Попробовал дома подключиться к аппаратному Tenda, подключается и работает всё замечательно. По осени пытался обновиться, откатился назад именно по причине не работающего wifi, а оно вон как оказывается. Кто-нибудь может подсказать, какая опция конфига может быть не совместима с 9-10 версией, или, может быть, не хватает какой-нибудь компоненты?
« Последнее редактирование: 31 Марта 2021, 09:49:49 от endru »
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!
 

Оффлайн dzhoser

Re: Hostapd + Android9+ = >:-F
« Ответ #1 : 27 Марта 2021, 18:18:55 »
A прошивочка оригинальная или кастом?
ip a на телефоне что показывает?
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн PbI6A

Re: Hostapd + Android9+ = >:-F
« Ответ #2 : 29 Марта 2021, 05:27:29 »
Прошивка - линейка 17.1, буквально сегодня утром обновилась на последнюю. До неё пробовал AOSPext с 9 и 10 андроидом, не коннектился, потому и остановился на 8.1. А вообще - да, понятия не имею, зачем гоняться за самыми последними версиями, в принципе, и на 8.1 более-менее всё работало. Но в последнее время тупить телефон начал, вот решил обновиться. Любая прошивка через пол года начинает тупить :( Какой-то гадостью, видимо, загаживается система как и мастдай :(

ip a на телефоне не делал, нет у меня эмулятора терминала, а ставить пока не охота. Попробую разные параметры конфига hostapd позакомментирую, может что и выйдет.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!
 

Оффлайн PbI6A

Re: Hostapd + Android9+ = >:-F
« Ответ #3 : 29 Марта 2021, 06:07:53 »
Хех! Как говорится, "а ларчик просто открывался!" :) Потыкал всюду, нашёл в дополнительных настройках подключения есть опция подключаться к скрытой сети. Если при настройке не ткнуть в неё, то подключаться будет только если сеть не скрытая. Видимо, в 9 шваброиде это добавили и теперь вот так...

Но снова другая старая проблема всплыла. Если меняю настройки hostapd и перезапускаю его, то он перезапускается, но потом к нему не подключиться, пока не перезагрузишь комп. Падает какая-то служба (авторизации?) и откидывает wifi коннекты с правильным паролем, утверждая, что пароль не правильный. Кто может подсказать, что за служба за это отвечает?
Вот я перезапускал hostapd, потом безуспешно пробовал подключиться несколько раз, потом отправил комп перегружаться:
Spoiler: ShowHide
Mar 29 09:49:45 no systemd[1]: Stopping Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator...
Mar 29 09:49:45 no kernel: [  595.482251] device wlan0 left promiscuous mode
Mar 29 09:49:45 no kernel: [  595.482275] br0: port 1(wlan0) entered disabled state
Mar 29 09:49:45 no systemd[1]: hostapd.service: Succeeded.
Mar 29 09:49:45 no systemd[1]: Stopped Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Mar 29 09:49:45 no systemd[1]: Starting Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator...
Mar 29 09:49:45 no hostapd[2152]: Configuration file: /etc/hostapd/hostapd.conf
Mar 29 09:49:45 no hostapd[2152]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Mar 29 09:49:45 no systemd-udevd[2146]: Using default interface naming scheme 'v240'.
Mar 29 09:49:45 no systemd-udevd[2146]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Mar 29 09:49:45 no systemd-udevd[2146]: Could not generate persistent MAC address for br0: No such file or directory
Mar 29 09:49:45 no systemd[1]: Started Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Mar 29 09:49:45 no kernel: [  596.243923] br0: port 1(wlan0) entered blocking state
Mar 29 09:49:45 no kernel: [  596.243925] br0: port 1(wlan0) entered disabled state
Mar 29 09:49:45 no kernel: [  596.243980] device wlan0 entered promiscuous mode
Mar 29 09:49:53 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: authenticated
Mar 29 09:49:53 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: associated (aid 1)
Mar 29 09:50:02 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: deauthenticated due to local deauth request
Mar 29 09:50:03 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: authenticated
Mar 29 09:50:03 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: associated (aid 1)
Mar 29 09:50:12 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: deauthenticated due to local deauth request
Mar 29 09:50:13 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: authenticated
Mar 29 09:50:13 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: associated (aid 1)
Mar 29 09:50:22 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: deauthenticated due to local deauth request
Mar 29 09:50:23 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: authenticated
Mar 29 09:50:23 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: associated (aid 1)
Mar 29 09:50:32 no hostapd: wlan0: STA e8:50:8b:0f:c9:cd IEEE 802.11: deauthenticated due to local deauth request

И после перезагрузки подключается. Если перезапустить hostapd, снова не будет подключаться с ошибкой авторизации. Кто тут злобный буратино?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!
 

Оффлайн dzhoser

Re: Hostapd + Android9+ = >:-F
« Ответ #4 : 29 Марта 2021, 09:22:14 »
Mar 29 09:49:45 no systemd-udevd[2146]: Could not generate persistent MAC address for br0: No such file or directory
Вот этот Буратино без MAC адреса. Я бы вообще мост удалил если он не используется.
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн PbI6A

Re: Hostapd + Android9+ = >:-F
« Ответ #5 : 29 Марта 2021, 09:29:51 »
Используется:
auto br0
iface br0 inet static
address 10.255.255.254
netmask 255.255.0.0
broadcast 10.255.255.255
bridge_stp on
bridge_ports wlan0 enp3s0 enx00e04c534458
Кроме вафли ip раздаётся на pci-e и на USB сетевухи.
« Последнее редактирование: 31 Марта 2021, 09:50:12 от endru »
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!
 

Оффлайн dzhoser

Re: Hostapd + Android9+ = >:-F
« Ответ #6 : 29 Марта 2021, 10:03:58 »
etc/hostapd/hostapd.conf
Выложите весь конфиг
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: PbI6A

Оффлайн PbI6A

Re: Hostapd + Android9+ = >:-F
« Ответ #7 : 29 Марта 2021, 15:38:38 »
etc/hostapd/hostapd.conf
Выложите весь конфиг
Выложил в 1 сообщении темы.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!
 
Пользователи, которые поблагодарили этот пост: dzhoser

Оффлайн dzhoser

Re: Hostapd + Android9+ = >:-F
« Ответ #8 : 29 Марта 2021, 16:02:15 »
Попробуйте так
/etc/hostapd/hostapd.conf
ssid=YourWiFiName
interface=wlan0
bridge=br0
auth_algs=3 #or OPEN
channel=7 #яблоки с 11 и 12 каналами не дружат
hw_mode=g # диапазон работы WiFi
logger_stdout=-1
logger_stdout_level=2
max_num_sta=5
rsn_pairwise=CCMP
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
« Последнее редактирование: 31 Марта 2021, 09:51:07 от endru »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: PbI6A

Оффлайн dzhoser

Re: Hostapd + Android9+ = >:-F
« Ответ #9 : 29 Марта 2021, 16:07:48 »
Если ваша сетевая карта имеет чипсет RTL8192CU, в hostapd.conf замените driver=nl80211 на driver=rtl871xdrv
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: PbI6A

Оффлайн gardarea51

Re: Hostapd + Android9+ = >:-F
« Ответ #10 : 30 Марта 2021, 13:23:03 »
А почему hw_mode=g ?
Карточка настолько стара?

А чтобы комп не ребутить, может быть поможет ifdown / ifup br0 ?
Давняще и этим тоже баловался, уже не помню толком ничего.
« Последнее редактирование: 30 Марта 2021, 13:26:19 от gardarea51 »
 
Пользователи, которые поблагодарили этот пост: PbI6A

Оффлайн dzhoser

Re: Hostapd + Android9+ = >:-F
« Ответ #11 : 30 Марта 2021, 14:57:01 »
С "g" могут практически все. Если заработает можно потом поменять.
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: PbI6A

Оффлайн PbI6A

Re: Hostapd + Android9+ = >:-F
« Ответ #12 : 31 Марта 2021, 09:20:30 »
Если ваша сетевая карта имеет чипсет RTL8192CU, в hostapd.conf замените driver=nl80211 на driver=rtl871xdrv
Это же драйвер карточки? Если работает с указанным, какая будет польза менять его на другой? *Это интересно!*

А почему hw_mode=g ?
Карточка настолько стара?
Как-то обычно пишут:
Цитировать
hw_mode=g      # g - 2.4GHz, a - 5GHz
У меня телефон умеет 5, но свисток - только 2.4 :(

может быть поможет ifdown / ifup br0 ?
Это что? ifconfig br0 down;ifconfig br0 up? Мост разваливается от передёргивания hostapd? Или я что не понял?

LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!
 

Оффлайн gardarea51

Re: Hostapd + Android9+ = >:-F
« Ответ #13 : 31 Марта 2021, 09:54:34 »
Там выше какая-то ошибка с мак-адресом, вот я и подумал, что возможно поможет down/up моста.
А насчет режима g... g/n, b/g/n или уж только n, оно так более актуально.

Ps: тут еще некая историческая путаница про режим a, вообще есть такой стааарый режим для 2.4Ghz, но сейчас под a подразумевается AC для 5Ghz.
 

Оффлайн endru

Re: Hostapd + Android9+ = >:-F
« Ответ #14 : 31 Марта 2021, 10:16:23 »
PbI6A, дак получилось победить проблему или нет?

Теги:
 

[Решено] Debian TL-WN725N WiFi Hotspot /w Hostapd

Автор Jerk

Ответов: 3
Просмотров: 5950
Последний ответ 26 Апреля 2015, 21:58:19
от Jerk
Как побороть service hostapd restart?

Автор PbI6A

Ответов: 4
Просмотров: 2077
Последний ответ 10 Февраля 2016, 00:11:59
от vladimir_ar
Debian 8 + Hostapd

Автор Esmertec

Ответов: 4
Просмотров: 2591
Последний ответ 06 Мая 2015, 21:33:00
от Esmertec
Обвалилась Soft AP и hostapd [Solved]

Автор CoolAller

Ответов: 4
Просмотров: 2647
Последний ответ 20 Июня 2015, 23:03:08
от CoolAller