Решено - Unifi AP Outdoor. Вижу, что живая, но подключиться не могу. | Ubiquiti форум UBNT: инструкции, настройка

Решено Unifi AP Outdoor. Вижу, что живая, но подключиться не могу.

Статус
В этой теме нельзя размещать новые ответы.

VanSan

участник
20 Июл 2021
6
2
5
45
День добрый.

Есть две точки UniFy AP Outdoor в автономном режиме. Внезапно одна точка пропала.
Никакими средствами достучаться до нее не получилось. Подключил к com порту. Выяснилось, что загрузчик стартует успешно, но при загрузке прошивки сбой контрольной суммы. Попытки перепрошить успехом не увенчались. Заменил флэш-память, скопировав на новую флэшку содержимое предыдущей, за исключением битого места. После прошивка точки полностью загрузилась. Но что-то работает не так, как должно.

Диагностика точки показала, что:
  1. Точка успешно стартует и получает адрес DHCP.
  2. При попытке подключения к ней по SSH - закрывает сессию после успешной авторизации.
  3. Мобильное приложение ее не видит.
  4. UBNT Discovery ее не видит.
  5. Контроллер ее не видит.
Что пробовал:
  1. Сброс на заводские настройки.
  2. Смена прошивки через TFTP (какая была изначально - не известно, но попробовал все от 4.0.54 до 4.3.28 - эффекта нет)
Что может быть? Что еще попробовать?

Заранее спасибо.
 
Автор
VanSan

VanSan

участник
20 Июл 2021
6
2
5
45
с официального сайта.
 
Последнее редактирование:

fAntom

Super Moderator
Команда форума
24 Ноя 2017
6.188
377
5.065
ubnt.su
Прошивка корректно через tftp завершалась? Потом контрольные суммы не сравнивали?
 
Автор
VanSan

VanSan

участник
20 Июл 2021
6
2
5
45
Прошивка корректно залилась и прошилась. Контрольные суммы совпали. Процесс контролировал через UART.
 

fAntom

Super Moderator
Команда форума
24 Ноя 2017
6.188
377
5.065
ubnt.su
После прошивки те же проблемы, что и в первом посте остались? Кабель, обжим коннекторов, питание проверяли?
 
Автор
VanSan

VanSan

участник
20 Июл 2021
6
2
5
45
Прошивку менял уже раз десять на разные версии. Проблема остается. Питание по PoE. Кабель менял. PoE инжектор менял. Самое странное, что точка чувствует себя превосходно: лампочка горит зеленым, IP адрес получает, на пинги отвечает. По SSH авторизацию дает, но после успешной авторизации рвет соединение. Ни контроллер, ни мобильное приложение ее не видят.
Вопрос к специалистам: можно как-то активировать возможность взаимодействовать с точкой через UART после ее загрузки? Либо какие-то логи смотреть? А то пока не загрузилась - есть эхо, а после загрузки последнее сообщение "bootconsole [early0] disabled" и не понятно что дальше с ней происходит.
 
Последнее редактирование:

fAntom

Super Moderator
Команда форума
24 Ноя 2017
6.188
377
5.065
ubnt.su
и не понятно что дальше с ней происходит.
Предполагается что через ssh будете уже заходить. А флеш на новый заменяли?
Могу только посоветовать попробовать прошивку ниже 4, с четвертой сменили внутреннюю платформу на точках.
И на всякий случай советы производителя: https://help.ui.com/hc/en-us/categories/200320654
 
Автор
VanSan

VanSan

участник
20 Июл 2021
6
2
5
45
Да, флэшку менял. Поэтому есть тихое подозрение, что, возможно, сработала какая-то защита.
Понизить прошивку ниже 4й не получается. :(
 

fAntom

Super Moderator
Команда форума
24 Ноя 2017
6.188
377
5.065
ubnt.su
Попытки перепрошить успехом не увенчались. Заменил флэш-память, скопировав на новую флэшку содержимое предыдущей, за исключением битого места.
Поэтому есть тихое подозрение, что, возможно, сработала какая-то защита.
Возможно в битом месте какая-то информация была, которая не перезаписывается при заливке прошивки.
 
Автор
VanSan

VanSan

участник
20 Июл 2021
6
2
5
45
Проблема решилась. Вкратце опишу что сделал и что получилось. Себе на память (есть еще такие точки в работе) и, возможно, кому-то пригодится.

Перестала работать точка доступа Unifi AP Outdoor. Превратилась к кирпич.
Вскрыл, подключился по UART (GND, RX, TX). Выяснилось, что битая прошивка. Через TFTP и 3CDaemon залил новую прошивку - результат аналогичный.
Выпаял флэш и скопировал на новую то, что удалось считать (по факту нужен только загрузчик).
Через TFTP залил свежую прошивку, точка запустилась, получила IP адрес, отвечает на пинги. Но контроллер ее не видит и при попытке подключения по SSH , после ввода правильного пароля, рвется соединение.
Обратился в техподдержку, но там вежливо послали: EOL.
Есть подозрение, что срабатывает защита точки от сторонней прошивки (защита прошивки от установки на чужие точки?). Либо просто не все корректно скопировалось со старой флэшки.

Пошли альтернативным путем: OpenWRT.
Скачал прошивку 19.07.7 (https://firmware-selector.openwrt.org/)
Прямая установка невозможна, тк нет нужного раздела (rootfs). Создаем раздел, как описано в инструкции.
Создание недостающего раздела rootfs.

Команды:
ar7240> mtdparts del nor0,4
ar7240> mtdparts del nor0,3
ar7240> mtdparts del nor0,2
ar7240> mtdparts add nor0 0x00100000@0x00050000 kernel
ar7240> mtdparts add nor0 0x00660000@0x00150000 rootfs
ar7240> mtdparts add nor0 0x00040000@0x007b0000 cfg
ar7240> mtdparts add nor0 0x00010000@0x007f0000 EEPROM
ar7240> setenv mtdparts mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)
ar7240> saveenv
ar7240> reset

Должно получиться как-то вот так:

device nor0 , # parts = 6
#: name size offset mask_flags
0: u-boot 0x00040000 0x00000000 0
1: u-boot-env 0x00010000 0x00040000 0
2: kernel 0x00100000 0x00050000 0
3: rootfs 0x00660000 0x00150000 0
4: cfg 0x00040000 0x007b0000 0
5: EEPROM 0x00010000 0x007f0000 0
active partition: nor0,0 - (u-boot) 0x00040000 @ 0x00000000
defaults:
mtdids : nor0=ar7240-nor0
mtdparts: mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)

Заливаем прошивку OpenWRT через TFTP.

После точка успешно стартует, появляется WEB-интерфейс по адресу 192.168.1.1
Появилось куча разных фишек, возможность использования точки доступа как полноценного роутера. Результатом доволен.
Посмотрим, как дальше будет жить.
 

fAntom

Super Moderator
Команда форума
24 Ноя 2017
6.188
377
5.065
ubnt.su
Большое спасибо за информацию, кому-то может пригодится.
 
Статус
В этой теме нельзя размещать новые ответы.