Ubiquiti UBNT UniFi как самостоятельная станция (standalone)

// Июль 5th, 2013 // Firmware, harware, Ubiquiti UBNT, UniFi

Обратился ко мне товарищ, купил он себе эту «летающую тарелку», а оказалось, что для её работы нужен контроллер (ПО управляющее станцией), к тому же в родной прошивке нет WEB-интерфейса, DHCP-сервера и вообще станция не может работать как роутер.
ubnt unifi
Зато есть умельцы, которые выяснили, что используется такой же процессор как у прочих станций, на которые установлена AirOS, т.е. можно собрать дистрибутив AirOS для UniFi. В этой статье используется уже готовая прошивка, некоторые нюансы раскрыты под катом.

Для начала сбрасываем станцию к заводским настройкам, это не критично, но чаще всего сбережет некоторое количество нервов и времени. Дальше подразумевается, что станция имеет IP адрес 192.168.1.20 и логин и пароль «ubnt».
Скачайте прошивку BZ.v5.5.12536.120806.1601.bin.
Для Windows — скачиваем PuTTY и WinSCP.
scp-ubnt
С помощью SCP клиента (по протоколу SCP!) залить прошивку на станцию в каталог /tmp и переименовать в fwupdate.bin, в линуксе будет выглядеть так:

scp ./BZ.v5.5.12536.120806.1601.bin ubnt@192.168.1.20:/tmp/fwupdate.bin

Подключаемся по SSH к станции и проверяем подходит ли для неё новая прошивка, вводим команду:

/sbin/ubntbox fwupdate.real -c /tmp/fwupdate.bin

если все хорошо — никакого ответа не будет, просто перейдет на следующую строку, в случаи ошибки — выведет «Invalid firmware» и индекс ошибки.
Если вас все устраивает — вводим команду обновления прошивки:

/sbin/ubntbox fwupdate.real -m /tmp/fwupdate.bin -d

ВНИМАНИЕ!!! После перепрошивки светодиодные индикаторы могут не работать.
Через примерно 3-4минуты станция перезагрузиться и будет отвечать на пинг (в интернете пишут, бывает что длительное время не отвечает, не встречал, если не отвечает через 5 минут — беда), зайти еще раз на станцию через SSH и ввести команду:

cfgmtd -f /usr/etc/system.cfg -w && reboot

которая по сути сбросить к заводским настройкам, но только уже к тем, которые заложены по умолчанию для AirOS. Возможно, при отсутствии пинга поможет сбросить станцию зажав кнопку RESET на 15-20 секунд.
Если все прошло успешно, то WEB-интерфейс доступен по адресу http://192.168.1.20/.

Компания Ubiquiti с 2012 года решила сделать аппаратно программную защиту, на сколько мне известно, основывается она на определение MAC адреса сетевого адаптера + идентификатор устройства. Т.е. начиная с версии 5.5 появилась проверка на мак адрес, он должен начинаться на 00:15:6d, 00:27:22 и dc:9f:db. Начиная с версии 5.5.2 еще добавлена проверка на board ID, в станцию впаяли дополнительный чип, т.е. если это не Ubiquiti станция — будет выдавать сообщение:

This device has been identified as counterfeit.
AirOS is not licensed for use on this device and has been disabled.
Please see the Ubiquiti Brand Protection page at www.ubnt.com

см. http://dl.ubnt.com/newsletters/0148.html
Именно таким образом у меня определялась UniFi AP LR на базе чипа AR7241 с прошивкой собранной на базе SDK версии 5.5.2.
Так же в интернете все инструкции ссылаются на BZ.v5.2.1.6359.101126.2057.bin или BZ.v5.3.7782.110301.2247.bin, при обновлении этими прошивками UniFi превращалась в тыкву, как далее выяснилось, это слишком старая прошивка, которая не знает сетевого интерфейса на базе чипа AR7241.
Вот список прошивок, которые удалось собрать в интернете и одну собрать свою:

Название UniFi AP (AR7240) UniFi LR или PRO (AR7241)
BZ.v5.2.1.6359.101126.2057.bin работает убивает
BZ.v5.3.7782.110301.2247.bin работает убивает
BZ.v5.5.12536.120806.1601.bin
(***)
работает работает
BZ.v5.5.2.14464.130315.0303.bin
(моя сборка)
работает проблема с лицензией
nv-airos-unifi-bz2-v5.5.2.bin не проверялось работает

unifi-bz2-2.3.8.1597-flashback-from-airos.bin — как написано в инструкции — прошивка откатывающая родную UniFi прошивку и в любом случаи должна работать, на практике — не проверялось.

*** На момент написания статьи это самая адекватная прошивка, с более полным функционалом, спасибо автору:  Американцев Дмитрий (kuslik  on Lan23.ru), обсуждение прошивки на форуме UBNT

56 комментариев to “Ubiquiti UBNT UniFi как самостоятельная станция (standalone)”

  1. blau:

    Дружище, спасибо огромное, все получилось, все работает!!!

  2. Real:

    Не могу никак сообразить: у меня 7241 чип, заливаю на него nv-airos 5.5.2, после загрузки выдает ошибку с лицензией

    чего делать? …

  3. Boris:

    unifi-bz2-2.3.8.1597-flashback-from-airos.bin

    Откатил UNifi LR все кул !!!

    • Jeckich:

      Залил в UniFi LR прошивку BZ.v5.5.12536.120806.1601.bin
      Теперь проблема с лицензией. В штатном режиме 192.168.1.20 пингуется, но ничего сделать нельзя. В режиме рекавери не пингуется вообще.
      Что делать?

      • ssv:

        Восстанови прошивку в режиме recovery через софтину tftp2, где-то в интернет наткнулся, что нужно выставить Ip 192.168.1.254 на интерфейсе ПК, а то что не пингуется это норм, зато arp отдает 😉

  4. Vitaly:

    Установил прошивку BZ.v5.5.12536.120806.1601.bin
    Далее перезагрузил, все работает!!!! Спасибо огромное.
    Помогите с таким моментом, Вижу SSID пробую цеплятся, получаю отлуп.

    • onw:

      Такая же проблема. Удалось как-то рашить?

    • onw:

      Разобрался. По умолчанию Channel Width: 40 MHz. В таком режиме у меня отказывались подключаться устройства. Переключил в 20 MHz все взлетело ( и Channel Shifting нужно в disabled, enabled тоже не работало ).

  5. Vitaly:

    Пишут нужно обновить AirOS, кто-нибудь подскажет какую версию более свежей прошивки можно использовать?

  6. ssv:

    Купил себе Unifi LR, но когда делаешь cat /proc/cpuinfo отображается 7240, а не 7241 как в табличке выше. При попытке обновить firmware BZ.v5.5.2.14464.130315.0303.bin последняя запись в консоли «New FIS entries count 6», хотя должно быть Done! и все, точка продолжает быть доступной и никаких ребутов. Может кто сталкивался с подобным?

  7. Ivanych:

    Доброго дня. Возможно восстановить точку после прошивки которая указана как «убивает» ?

  8. Руслан:

    Точка доступа UniFi PRO, при попытки перепрошить всеми перепробываемыми версиями выдает BZ.v3.1.1# /sbin/ubntbox fwupdate.real -c /tmp/fwupdate.bin
    Invalid version ‘BZ.ar7240.v5.2.1.6359.101126.2057’
    Есть какие нибудь еще варианты, или это я что то не то делаю

    • возможно в новых версиях включили защиту от возможности прошить AirOS, попробуй сначала залить unifi-bz2-2.3.8.1597-flashback-from-airos.bin

  9. Lite:

    Точка труп, мак dc9fdb….
    прошивка из шапки

  10. Спасибо огромное!
    Для гостиницы купили 20 точек обычных. Пока на контроллере висели — сеть отвратительно работала, т.к. точки друг другу мешают. Решили разнести по этажам по частотам.
    Скачал вашу сборку. Залил в режиме recovery через обычный tftpd32.exe от Ph. Jounin (методом PUT на адрес 192.168.1.20 порт 69). Через минуту точка перезагрузилась и спокойно вошёл через web-интерфейс. Легко и непринуждённо!
    Если кому нужен вышеупомянутый ftpd-сервер/клиент — можете взять у нас: http://tverline.ru/tftpd32.exe

    • Oleg:

      Спасибо, за Ваш простой и быстрый способ перепрошивки. Сначала попробовал описанный выше способ, все точки по одной погасли и не отвечали на пинг. Благо можно было перевести точку в режим recovery и Ваш способ, практически, спас мои UniFi.

  11. gkv:

    Отличная инструкция прошивал обратно из AirOs в Unifi две UniFi всё как по маслу, вообще зря ругают контроллер у меня второй год работает на Маке, сам контроллер нужен только для настройки, а после неё главное что бы шлюз не отваливался, по моим впечатлениям работает устойчивее и быстрее, чем перешитая в AirOs.

  12. Евгений:

    Добрый день!
    Не подскажите где можно скачать прошивки на Unifi Ap LR
    Обычные,стандартные

  13. СЕРГЕЙ ШАХТЕР:

    Подскажите как бороться с данной проблемой. Точка UNIFI AP
    прошита прошивкой Firmware Version: BZ.v5.3
    Build Number: 7782 периодически пропадает wifi. Решается только перезагрузкой.

  14. Павел:

    А зачем вообще перешивать-то? всё давно и так работает. это какой-то мегадревний копипаст. Запустили контроллер для настройки выключили и забыли.

    • отсутсвие возможности мониторинга и управления без контролера приводит в уныние, например есть у меня система мониторинга типа caci, подскажите как прикрутить к ней unifi без перепрошивки?

  15. СЕРГЕЙ ШАХТЕР:

    Те ребята которые мне продали данный продукт, сказали, что без контроллера она не будет работать, что он должен быть подключен постоянно. Я использую её как точку доступа на даче и держать специально комп для этого не хотелось.

    • в принципе станции работают и без контроллера, он нужен на момент настройки, но опять же без него нет никакого мониторинга, настройки или возможности даже взглянуть что вообще творится в эфире

  16. Олег:

    Точка — труп! Прошивка с шапки! Не пингуется, при нажатии на RESET начинает перемигивать индикатором «орж-зел-орж-зел». Если не жать на RESET то индикатор вообще не горит никакой! Что делать?!

    • maxxsoft:

      При такой индикации точка ждёт заливки прошивки по tftp

    • труп вполне возможен, компанию UBNT идет на некоторые ухищрения в плане защиты точек от возможности их перепрошивки, выше написано, если поочередно горят индикаторы радио 1+3 — 2+4 — станция просить прошивку, т.е. скорее всего то что в шапке не подошло, т.к. новые версии идут с другим процессором, вам достаточно залить соответствующую прошивку через tftp, как сделать описано на вике сайта производителя

    • Павел:

      Оказался в такой же ситуации, точка с маком 24:A4:3C:ХХ:ХХ:ХХ
      Есть несколько вариантов восстановления:
      1. через JTAG прошивкой которая лежит в директории контроллера.
      2. Установить DD-WRT: http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-ubnt-unifi-jffs2-factory.bin (default IP — 192.168.1.1)

  17. СЕРГЕЙ:

    Ребят но помогите с проблемой : Подскажите как бороться с данной проблемой. Точка UNIFI AP
    прошита прошивкой Firmware Version: BZ.v5.3
    Build Number: 7782 периодически пропадает wifi. Решается только перезагрузкой.

    • скорее всего проблема в железе, есть пара десятков точек в эксплуатации, не припомню, что бы им требовалась перезагрузка

      • СЕРГЕЙ:

        Спасибо за ответ, если проблема с железом, то получается вариантов нет ?

  18. tristan:

    Хочу поделиться полезной инфой. Перешил Unifi LR (2.4.5) на AirOS и получил тыкву. Ни одна прошивка не работает (первые две — мертвая точка, вторые — проблемы с лицензией). Так вот, найден легчайший способ откатиться на 2.4.5 — при помощи tftp и http://www.ubnt.com/downloads/unifi/2.3.9/airos2unifi.bin

  19. Tirrr:

    Тип процессора 7240 и 7241 ставят на обычные не LR и не PRO. У нас несколько UniFi AP с 7241. И проблемы нарастают. Производитель поменял что то ещё, и теперь та прошивка 5.5 что работала на 7241, на новых версиях с тем же 7241 не робит. А хороша была прошивка тем что в ней лампочка работала (вернее просто светила, не мигая зелёным либо оранжевым — по выбору)

  20. Dios:

    nv-airos-unifi-bz2-v5.5.2.bin — UniFi LR — трупик

    • после того как накатил этот бин — посмотри на индикацию, скорее всего она ждет родную прошивку

  21. Alexey:

    Кто-нибудь пробовал AirOS шить на UniGi AP AC?

  22. Alexey:

    UniFi AP AC — опечатался

    • Я уверен с вероятностью 99,9% что для этой станции прошивка не подойдет, там совершенно другой процессор и сетевая. Но для UniFi AP AC есть DD-WRT

  23. Alexey:

    Можно ссылку на прошивку UniFi AP AC DD-WRT. У них на сайте не нашел. И алгоритм прошивки аналогичный UniFi AP?

    • http://www.dd-wrt.com/site/support/router-database в строке поиска ввести unifi, насчет алгоритма перепрошивки — думают там же и стоит почитать инструкцию, у меня под рукой нет железки поэксперементировать.

      • Mr_Edd:

        Добрый день! Вопрос по dd-wrt для UniFi AP AC — в базе устройств на сайте dd-wrt по запросу unifi в настоящее время выдаёт только Unifi AP. Чип там другой… Существует ли всё же прошивка, подходящая именно для AP AC?

  24. Помидор:

    Добрый день.
    Вы бы указали в руководстве, что в таком режиме эксплуатации устройство лишается гарантии производителя. Если устройство закирпичится — то в СЦ найдут на нем airOS и дадут официальный от ворот поворот.

    • В гарантийном талоне любого продавца эта строка присутствует по определению. Так же это написано в инструкции по эксплуатации самого устройства.

  25. r-slava:

    День добрый.
    Может кто подскажет как у точки доступа, через SSH, сменить пароль для wifi клиентов.

  26. Ar4ibalbd:

    Добрый день. Точка UniFi AP.
    Была первоначально прошита через Telnet.
    Прошивка версии 5.3. Возникла проблема с подключением по wi-fi. Менял частоту на 20. Режим b/g/n. На нескольких устройствах не удается подключиться к этой сети. Обновил прошивку до версии 5.5. Но проблема не решилась. Сталкивался ли кто с подобным?

  27. Root:

    Что бы я не заливал, после установки DD-WRT точка все время перезагружаеться. Кто то решал это ???

  28. alex44ru:

    скажите прошивки актуальны?
    привезли сегодня точку, только купили.
    не каких там аппаратных защит не поставили?
    страшно кирпич получить

  29. teatron:

    прошивки под новые железки уже не актуальны, проверил на своих — получил кирпичик. но восстановить на родную прошивку получилось без проблем….

  30. ivan:

    Здравствуйте! У меня unifi outdoor., хочу перешить на airos, но негде не нахожу какая мне подойдет прошивка, если нужно знать модель чипа, то подскажите как его узнать. Заранее спасибо!

  31. blezn:

    Добрый день, прошил станцию nv-airos-unifi-bz2-v5.5.2.bin, пробовал и на BZ.v5.5.12536.120806.1601.bin, пишет все ок, пингуется, но на веб морду не заходит

Leave a Reply