LINUX.ORG.RU
ФорумAdmin

Проблема с настройкой wifi в режиме ad-hoc

 , ,


0

1

В наличии имеются Orange Pi Zero LTS, Orange Pi 3 LTS, Orange Pi 4 LTS и два USB-WiFi адаптера на чипе Realtek 8811cu. На Pi Zero и Pi 4 установлена Armbian 26.2 (на базе Debian 13), на Pi 3 Armbian Rolling (как указано, на базе Debian 14). Драйвер на обеих системах в ядре присутствует (rtw88_8821cu), в обычном режиме к точке доступа нормально подключаются, связь есть.

Пытаюсь связать любые два из них по WiFi в режиме IBSS (он же Ad-Hoc). Адаптер режим поддерживает

uuser@orangepi4-lts:~$ sudo iw list
Wiphy phy1
    ...
	Supported interface modes:
		 * IBSS
		 * managed
		 * AP
		 * AP/VLAN
		 * monitor
	...

Пробовал настраивать и через нетплан, который в Armbian указан предпочтительным, и ручками с использованием iw. В результате адаптеры в режиме IBSS; показывают, что подключены к сети с одинаковым SSID (но с разными BSSID).

uuser@orangepi4-lts:~$ sudo iw dev wlx90de8003d1a7 link
Joined IBSS 6e:a9:ca:b7:ad:20 (on wlx90de8003d1a7)
	SSID: INTESS
	freq: 2412.0
uuser@orangepizero:~$ sudo iw dev wlx90de8003c7a6 link
Joined IBSS ba:3f:ca:65:31:d0 (on wlx90de8003c7a6)
	SSID: INTESS
	freq: 2412.0

При этом друг друга в упор не видят хотя все время пытаются искать IBSS сети с таким же SSID

uuser@orangepi4-lts:~$ sudo dmesg | tail -n 5
[18800.839312] wlx90de8003d1a7: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge)
[18833.011021] wlx90de8003d1a7: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge)
[18864.286896] wlx90de8003d1a7: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge)
[18897.203111] wlx90de8003d1a7: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge)
[18929.341282] wlx90de8003d1a7: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge)

Буду признателен за подсказку как заставить-таки их общаться.

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

По-идее, они должны были обнаружить вторую сеть с тем же SSID и объединиться, о чем собственно и пишут в выводе dmesg - дескать ищем с целью merge.

Уже пытался второй запускать с указанием не только SSID, но и BSSID от первого. После этого в выводе iw … link показывали одинаковые SSID и BSSID, но друг друга все равно не видели.

При этом ровно такой же эффект наблюдается при использовании встроенных WiFi адаптеров.

Так что пока я в полном тупике.

unconfigured
() автор топика

Этот вопрос решился - в команде присоединения к IBSS сети нужно указывать параметр fixed-freq

iw dev wlx90de8003d1a7 ibss join INTESS 2412 fixed-freq key ...

Хотя, на мой взгляд, в справке iw этот момент сформулирован нечетко:

Join the IBSS cell with the given SSID, if it doesn’t exist create it on the given frequency. When fixed frequency is requested, don’t join/create a cell on a different frequency.

unconfigured
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария