Jump to content
Калькуляторы

Восстановление UniFi AP uart tftp

Пытаемся оживить UniFi AP после неудачной прошивки (не пингуется, ssh и tftp не пашут).

Пошли путем соединения черезе uart кабель как в гайде _http://habrahabr.ru/post/216075/

Затык происходит на этапе запуска tftp сервера - команду urescue не обрабатывает и ничего не пишет, tftp клиент не конектится. IP адреса дефолтные. Пробывали наоборот - команда tftpboot работает - пытается ломиться на сервер 1.254 и скачать 1401A8C0.img, в логах сервера соответственно тоже пишет что 1.20 пытается скачать 1401A8C0.img.

Что делаем не так?

Share this post


Link to post
Share on other sites

Что делаем не так?

ну так файл 1401A8C0.img на сервере есть?

Ну не совсем понятно что это за файл, если подсунуть прошивку airOS с таким названием и расширением - загрузит но ничего не даст в плане работоспособности.

Share this post


Link to post
Share on other sites

При чём здесь ЭирОс, у Вас же ЮниФай?

 

Хочу прошить так чтобы точкой можно было управлять независимо (без контроллера) - подходящие прошивки нагуглил.

На оф.сайте есть какая-то прошивка - но весит 85мб, формат .dmg - не заливается да и не суть.

Вопрос мой в первую очередь с неработающим tftp сервером который не подымается после ввода команды urescue.

Share this post


Link to post
Share on other sites

команду urescue не обрабатывает и ничего не пишет

Должно запускаться. Видимо сам бут уже порушен и работоспособность программ не очевидна теперь. С работой без контроллера ребята с лан23 экспериментировали когда-то, что там у них вышло не знаю, не следил. Программатор есть? Похоже теперь Вам только через него можно будет хоть какой-то функционал восстановить.

Пинги по дефолтному адресу хоть появляются? Ну и первые три пары мака какие?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Лёш, уверен что обратно сможешь вернуть устройства из свежих партий юнифаек, без контрфейта?

Share this post


Link to post
Share on other sites

у меня есть фулл со старых моделек , да и потом к чему ему его мак ?

Share this post


Link to post
Share on other sites

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

После загрузки -- прошить полной прошивкой через контроллер.

Share this post


Link to post
Share on other sites

у меня есть фулл со старых моделек , да и потом к чему ему его мак ?

Не забудь сказать про ограничения по прошивке. 2.2 и 5.3 вроде максимум будет?

 

В тории его можно загрузить через тфтп

Больше похоже что они бут совсем убили, т.ч. маловероятно что получится.

Edited by Yuraner

Share this post


Link to post
Share on other sites

Вы можете попробовать вытащить прошивку из Вашей версии контроллера (можно, например, из линуксового архива вытянуть unifi_sysvinit_all.deb/data.tar.gz/usr/lib/unifi/dl/firmware/BZ2/fwVersion/firmware.bin)

Далее переименовать firmware.bin в 1401A8C0.img

 

Больше похоже что они бут совсем убили, т.ч. маловероятно что получится.

Похоже, но есть шанс.

Если видно что загружается, но дальше не идёт попробуйте дать команду:

mtdparts default

Share this post


Link to post
Share on other sites

Чего вы паритесь та, разверните 3 болта, подключите ttl оно вам все скажет

Share this post


Link to post
Share on other sites

Чего вы паритесь та, разверните 3 болта, подключите ttl оно вам все скажет

как я понял -- у него терминал подключен:

Пошли путем соединения черезе uart кабель как в гайде

Share this post


Link to post
Share on other sites

На днях прошивали новый юнифай. Прошивку аирос вроде 5.5 загнали, новее не встает. Столкнулись с urescue - не реагирует. Решили так: зажали резет, включили питание, держали пока в консоле не появилось что tftp поднят на 192.168.1.20, заливаем что угодно по тфтп, хоть юнифай хоть аирос. После прошивки аирос грузится дооолго. Пинг при этом идет, на веб не заходит где-то с минуту.

Share this post


Link to post
Share on other sites

Вы можете попробовать вытащить прошивку из Вашей версии контроллера (можно, например, из линуксового архива вытянуть unifi_sysvinit_all.deb/data.tar.gz/usr/lib/unifi/dl/firmware/BZ2/fwVersion/firmware.bin)

Далее переименовать firmware.bin в 1401A8C0.img

 

Спасибо, с этой прошивкой действительно прокатило.

 

ar7240> tftpboot
*** Warning: no boot file name; using '1401A8C0.img'
Using eth0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.20
Filename '1401A8C0.img'.
Load address: 0x81000000
Loading: checksum bad
checksum bad
checksum bad
#################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        ######
done
Bytes transferred = 5351251 (51a753 hex)

 

Грузимся

 

ar7240> boot
Board: Ubiquiti Networks AR7241 board (e502-18.0101.002e)
UBNT application initialized
Firmware Version: BZ.ar7240.v3.2.12.2920.150531.1645
Will not overwrite u-boot partition! Skipped.
Copying partition 'kernel' to flash memory:

First 0x5 last 0x14 sector size 0x10000
................ done
write addr: 9f050000
Copying partition 'rootfs' to flash memory:

First 0x15 last 0x7a sector size 0x10000
...................................................................................................... done
write addr: 9f150000

Firmware update complete.
Resetting...

U-Boot unifi-v1.5.2.206-g44e4c8bc (Aug 29 2014 - 18:01:57)

DRAM:  64 MB
Flash:  8 MB
PCIe WLAN Module found (tries: 1).
Net:   eth0, eth1
Board: Copyright Ubiquiti Networks Inc. 2014
Hit any key to stop autoboot:  0
Board: Ubiquiti Networks AR7241 board (e502-18.0101.002e)
UBNT application initialized
## Booting image at 9f050000 ...
  Image Name:   MIPS Ubiquiti Linux-2.6.32.33
  Created:      2015-05-31  23:49:15 UTC
  Image Type:   MIPS Linux Kernel Image (lzma compressed)
  Data Size:    918694 Bytes = 897.2 kB
  Load Address: 80002000
  Entry Point:  80002000
  Verifying Checksum at 0x9f050040 ...OK
  Uncompressing Kernel Image ... OK

Starting kernel ...

Booting...

 

Через минуту пошел пинг на 192.168.1.20, воткнули в общую сеть чтобы найти через контроллер - нашёл, все нормально.

 

 

Перед tftpboot попробываели загрузиться с зажатым резетом - да, действительно точка загрузилась с поднятым tftp сервером:

U-Boot unifi-v1.5.2.206-g44e4c8bc (Aug 29 2014 - 18:01:57)

DRAM:  64 MB
Flash:  8 MB
PCIe WLAN Module found (tries: 1).
Net:   eth0, eth1
Board: Copyright Ubiquiti Networks Inc. 2014
Hit any key to stop autoboot:  0
Board: Ubiquiti Networks AR7241 board (e502-18.0101.002e)
UBNT application initialized
reset button pressed: clearing cfg partition!

First 0x7b last 0x7e sector size 0x10000
.... done
reset button pressed: clearing u-boot-env partition!

First 0x4 last 0x4 sector size 0x10000
. done
u-boot-env is invalid, overiding with default.

First 0x4 last 0x4 sector size 0x10000
. done
write addr: 9f040000
eth0 link down
eth1 link down
Setting default IP 192.168.1.20
Starting TFTP server...
Using eth0 (192.168.1.20), address: 0x81000000
Waiting for connection: /

Пытались закинуть туже прошивку от контроллера - но tftp клиент не конектился (Time Out).

 

Где скачать точно подходящую прошивку для standalone режима и как лучше прошиваться?

Share this post


Link to post
Share on other sites

Где скачать точно подходящую прошивку для standalone режима и как лучше прошиваться?

Нигде и никак, UniFi не сертифицирован для работы с ЭирОС, и в последних релизах ЭирОс встроена защита от запуска на UniFi, к тому же новые ревизии UniFi не поддерживаются ни новыми ни старыми релизами ЭирОС.

ЗЫ: Для работы UniFi контроллер не нужен, он нужен только для настройки.

Edited by NewUse

Share this post


Link to post
Share on other sites

Есть железка UniFi AP Outdoor. После подключения питания через некоторое время загораются оба светодиода (оранжевый и зеленый), потом оба гаснут, и через некоторое время по очереди загораются и гаснут сначала оранжевый, затем зеленый светодиод. На пинги не отвечает, в контроллере не отображается. Что с ним может быть?

 

Решено. Он автоматом был в режиме восстановления, подсунул прошивку через tftp, заработала.

 

После ребута опять 25. Также по очереди загораются и гаснут светодиоды.

Edited by DinarD

Share this post


Link to post
Share on other sites

Варианты: кнопка резет, транзистор резет, кривовшитая прошивка, процессор.

Share this post


Link to post
Share on other sites

Вопрос к топикстартеру - зачем Вам это было нужно изначально?

Раньше то понятно - клиенту хотелось красивую тарелку на потолок, а MikroTik cAp еще не изобрели. Но сейчас есть cAp и стоит она намного дешевле UniFi, сразу работает без контроллера.

Share this post


Link to post
Share on other sites

ну если unifi уже есть....

не вспомню наверняка, но unifi должны спокойно шиться в openwrt, думаю, это самое то если не хочется заморачиваться с контроллером.

Share this post


Link to post
Share on other sites

Добрый день! Уважаемые пользователи прошу помощи, не стал создавать новой темы решил написать тут! Хочу восстановить точку доступа Unifi AP LR, но она не реагирует на команду urescue как в сообщении в шапке! На пинги не отвечает, в контроллере видится только через wifi обновил через wifi, лан не восстановился! Что можно сделать кто подскажет ? через uart подключаюсь вижу что происходит! Суть восcановления точки, что она не пигуется через лан только работает wifi !

Edited by VIGOPO

Share this post


Link to post
Share on other sites

Что можно сделать

Заменить процессор! Можете на всякий пожарный снять супрессоры с лана, но вероятность низкая.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.