Точка доступа WB7 wb-2310 stable

Не запускается точка доступа. Не могу ее найти в доступных сетях.

root@wirenboard-:~# systemctl status hostapd
● hostapd.service - Access point and authentication server for Wi-Fi and Ethernet
Loaded: loaded (/lib/systemd/system/hostapd.service; enabled; vendor preset: enabled)
Drop-In: /usr/lib/systemd/system/hostapd.service.d
└─99-disable-if-not-configured.conf
/etc/systemd/system/hostapd.service.d
└─override.conf
Active: inactive (dead) (Result: exec-condition) since Wed 2023-10-25 11:39:10 MSK; 3s ago
Docs: man:hostapd(8)
Process: 7977 ExecCondition=/usr/lib/wb-nm-helper/disable-if-not-configured.sh (code=exited, status=1/FAILURE)
CPU: 38ms

окт 25 11:39:10 wirenboard- systemd[1]: Starting Access point and authentication server for Wi-Fi and Ethernet…
окт 25 11:39:10 wirenboard- systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
окт 25 11:39:10 wirenboard- systemd[1]: hostapd.service: Skipped due to ‘exec-condition’.
окт 25 11:39:10 wirenboard- systemd[1]: Condition check resulted in Access point and authentication server for Wi-Fi and Ethernet being skipped.

Добрый день.

hostapd к NM отношения не имеет и не используется.
Попытка его использовать - требует деконфигрирования интерфейса в NM.

А как проверить причину и как поправить?
Надо удалить hostapd?

Не очень понимаю…
Причину чего?
Пример:

nmcli c show wb-ap |grep 802
connection.type:                        802-11-wireless
802-11-wireless.ssid:                   WirenBoard-AQASN7R6
802-11-wireless.mode:                   ap
802-11-wireless.band:                   --
802-11-wireless.channel:                0
802-11-wireless.bssid:                  --
802-11-wireless.rate:                   0
802-11-wireless.tx-power:               0
802-11-wireless.mac-address:            --
802-11-wireless.cloned-mac-address:     --
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-blacklist:  --
802-11-wireless.mac-address-randomization:default
802-11-wireless.mtu:                    auto
802-11-wireless.seen-bssids:            F0:C8:14:49:F3:DA
802-11-wireless.hidden:                 no
802-11-wireless.powersave:              2 (disable)
802-11-wireless.wake-on-wlan:           0x1 (default)
802-11-wireless.ap-isolation:           -1 (default)
         

Выполняю на компьютере сканирование, ожидаю в выводе ssid:

iwlist wlan0 scanning
wlan0     Scan completed :
хххххх
         Cell 06 - Address: F0:C8:14:49:F2:42
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=65/70  Signal level=-45 dBm  
                    Encryption key:off
                    ESSID:"WirenBoard-AWI3MCGC"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=000000000000025d
                    Extra: Last beacon: 20ms ago
                    IE: Unknown: 0013576972656E426F6172642D415749334D434743
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 030101
                    IE: Unknown: 050400010000
                    IE: Unknown: 2A0104
                    IE: Unknown: 32043048606C
                    IE: Unknown: 2D1A6C0803FF00000001000000000096000100000000000000000000
                    IE: Unknown: 3D1601000000000000000000000000000000000000000000
                    IE: Unknown: DD180050F2020101810003A4000027A4000042435D0062322E00

Либо использовать hostapd либо NM - но не сразу оба.

root@wirenboard-A55IGQNK:~# nmcli c show wb-ap |grep 802
connection.type:                        802-11-wireless
802-11-wireless.ssid:                   WirenBoard-A55IGQNK
802-11-wireless.mode:                   ap
802-11-wireless.band:                   --
802-11-wireless.channel:                0
802-11-wireless.bssid:                  --
802-11-wireless.rate:                   0
802-11-wireless.tx-power:               0
802-11-wireless.mac-address:            --
802-11-wireless.cloned-mac-address:     --
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-blacklist:  --
802-11-wireless.mac-address-randomization:default
802-11-wireless.mtu:                    автоматически
802-11-wireless.seen-bssids:            F0:C8:14:48:5A:56
802-11-wireless.hidden:                 нет
802-11-wireless.powersave:              0 (default)
802-11-wireless.wake-on-wlan:           0x1 (default)
802-11-wireless.ap-isolation:           -1 (default)
802-11-wireless-security.key-mgmt:      wpa-psk
802-11-wireless-security.wep-tx-keyidx: 0
802-11-wireless-security.auth-alg:      --
802-11-wireless-security.proto:         --
802-11-wireless-security.pairwise:      --
802-11-wireless-security.group:         --
802-11-wireless-security.pmf:           0 (default)
802-11-wireless-security.leap-username: --
802-11-wireless-security.wep-key0:      <hidden>
802-11-wireless-security.wep-key1:      <hidden>
802-11-wireless-security.wep-key2:      <hidden>
802-11-wireless-security.wep-key3:      <hidden>
802-11-wireless-security.wep-key-flags: 0 (нет)
802-11-wireless-security.wep-key-type:  unknown
802-11-wireless-security.psk:           <hidden>
802-11-wireless-security.psk-flags:     0 (нет)
802-11-wireless-security.leap-password: <hidden>
802-11-wireless-security.leap-password-flags:0 (нет)
802-11-wireless-security.wps-method:    0x1 (disabled)
802-11-wireless-security.fils:          0 (default)

root@ubuntu:~# iwlist wlo1 scanning
wlo1      Scan completed :
          Cell 01 - Address: 50:FF:20:7C:5D:5F
                    Channel:149
                    Frequency:5.745 GHz
                    Quality=70/70  Signal level=-13 dBm
                    Encryption key:on
                    ESSID:"BAF_Neva"

          Cell 02 - Address: 52:FF:20:1C:5D:5F
                    Channel:149
                    Frequency:5.745 GHz
                    Quality=70/70  Signal level=-14 dBm
                    Encryption key:on
                    ESSID:"BAF_Guest"
                
          Cell 03 - Address: 52:FF:20:5C:5D:5F
                    Channel:8
                    Frequency:2.447 GHz (Channel 8)
                    Quality=70/70  Signal level=-3 dBm
                    Encryption key:on
                    ESSID:"BAF_Neva"

          Cell 04 - Address: 52:FF:20:6C:5D:5F
                    Channel:8
                    Frequency:2.447 GHz (Channel 8)
                    Quality=70/70  Signal level=-2 dBm
                    Encryption key:on
                    ESSID:"BAF_Guest"
                
          Cell 05 - Address: B0:6E:BF:95:AA:08
                    Channel:13
                    Frequency:2.472 GHz (Channel 13)
                    Quality=35/70  Signal level=-75 dBm
                    Encryption key:on
                    ESSID:"Yana"
                

Сети WB нет в списке.

Пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

diag_output_A55IGQNK_2023-10-25-17.54.15.zip (244,4 КБ)

Очевидно что параметры интерфейса испорчены. Остановите его и снова запустите.

Как именно?

Совершенно штатно, nmcli c down wb-ap

Ошибка: «wb-ap» не является активным подключением.
Ошибка: не было предоставлено активных подключений

Вооот… Оно выключено, неудивительно.

Так оно и не “апается”
Ошибка: сбой активации подключения: Запрашивающее устройство 802.1X слишком долго проходило аутентификацию
Подсказка: для получения дополнительных сведений используйте «journalctl -xe NM_CONNECTION=d12c8d3c-1abe-4832-9b71-4ed6e3c20885 + NM_DEVICE=wlan0»

Перезагрузил WB. wb-ap поднялся, SSID так и не виден.

А если отключить “защиту”?
В общем - у меня воспроизвести не получается. Провеьте, не настроен ли на интерфейс hostapd. Ну и покажите логи.

Можно сразу с командами, я не очень силен в этом всем )

diag_output_A55IGQNK_2023-10-25-19.27.40.zip (198,0 КБ)

Конфиги сети тоже выложите.

wb-ap.nmconnection (335 байтов)
wb-eth0.nmconnection (215 байтов)

Мое соединиение wb-ap:

[connection]
id=wb-ap
uuid=d12c8d3c-1abe-4832-9b71-4ed6e3c20885
type=wifi
interface-name=wlan0
timestamp=1698250296

[wifi]
band=bg
channel=1
mode=ap
powersave=2
ssid=WirenBoard-AWI3MCGC

[wifi-security]
key-mgmt=wpa-psk
psk=12345678
wps-method=1

[ipv4]
address1=192.168.42.1/24
method=shared

[ipv6]
addr-gen-mode=default
method=ignore

[proxy]

[user]
wb.disable-nat=false

Обратите внимание на

band=bg
channel=1
powersave=2

Исправте у себя.
Ну и - если соединение удалить и снова создат - параметры будут верные?

Если создать новое - ничего не меняется.
В файле поправил - так же без результата.

Про новое - да, бага, правим.
А вот если указанное мной добавить, а именно секцию привести к виду

[wifi]
band=bg
channel=1
mode=ap
powersave=2
ssid=WirenBoard-AWI3MCGC

То точно работает, проверил.