Mesh Wi-Fi: Как искать отключенные точки доступа
Ситуация - некоторые точки по Mesh отключены:
Сценарий 1: точка отключена на платформе
Идем на GAP, ищем есть ли в iw dev mesh0 station dump
:
Проверим есть ли у данных MAC адресов IP адрес, а также подключены ли они к платформе (пошлем cat /tmp/dhcp.*
):
![https://wiki.wimark.com/uploads/images/gallery/2022-10/2021-06-08-16-57-27.png)
Точки с префиксом MAC адреса 44:d1 - наши
Далее идем на точку через GAP по ssh и если они отключены, то перезапускаем cpeagent, проверяем доступ по IP до платформы и прочее.
Сценарий 2: точка отключена на платформе и нет в meshff
Если на первом шаге точки нет в выводе iw dev mesh0 station dump
, то может быть неверный канал, для того чтобы попробовать поискать на 36ом канале следует перенастроить GAP:
После отправим на GAP скрипт для того чтоб подсеть на GAP заработала sed "s/'lan'/'nat_wlan_1'/g" -i /etc/config/wireless ; wifi &
после посмотрим что в новых leases cat /tmp/dhcp.*
:
![https://wiki.wimark.com/uploads/images/gallery/2022-10/2021-06-08-17-07-08.png)
находим новые точки на 36ом канале!
находим новые точки — далее к ним можно подключиться по ssh чтобы подключить к платформе.
После восстановления точек обязательно возвращаем на 149 канал, делаем wi-fi lock и посылаем sed "s/'lan'/'nat_wlan_1'/g" -i /etc/config/wireless ; wifi &
Заход на точки по ssh через GAP для восстановления
ssh root@<gap_ip>
# вводим пароль
cat /etc/dhcp.*
# находим IP точки
ssh root@<map_ip>
# проверяем ip адрес платформы
uci show wimark
# выставлаяем правильный
uci set wimark.@broker[0].host='<IP>'; uci commit
# если наблюдааем проблемы - отключаем IPSec
uci delete wimark.broker.tunnel; uci commit
# перезапускаем cpeagent
cpeagent restart
Для MAP точек убираем Wi-Fi Lock: