Archive for Firmware

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

// Июль 5th, 2013 // 55 комментариев » // 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/.
(далее…)