Archive for Ubiquiti UBNT

UBNT отключаем один канал

// Октябрь 13th, 2017 // No Comments » // Ubiquiti UBNT

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

порядок действий:

  1. подключится через telnet/ssh к антенне
  2. правим конфиг
    vi /tmp/system.cfg

    для начала проверяем, не было ли в конфиге настройки каналов ищем часть слова «chainmask», для этого нажмите «/» и введите «chainmask», повторный поиск еще раз нажат «/», если нашлось правим — см. п.3, иначе в конце настроек radio.1 добавляем строку:

  3. нажать клавиши «ESC» затем «i» и вписать:
    radio.1.txchainmask=1
    radio.1.rxchainmask=1


    Маски битовые, если все верно подключено, рассчитываются вот так:
    1 - канал0 (горизонтальный)
    2 - канал1 (вертикальный)
    4 - канал2
    также их можно комбинировать:
    1+2=3 - использует канал0 и канал1
    2+4=6 - использует канал1 и канал2

    сохраняем и выходим из редактора «ESC» затем «:wq»

  4. применяем параметры:
    /usr/etc/rc.d/rc.softrestart test
  5. если все устраивает — сохраняем:
    save

    или

    cfgmtd -p /etc/ -w

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/.
(далее…)

Шаблон Cacti для базовых станций ubiquiti

// Июнь 12th, 2013 // 6 комментариев » // cacti, network monitoring, Ubiquiti UBNT

Скачать шаблон: cacti-ubnt_v0.1.zip

Установка:

  • скопировать скрипт ubnt-status.pl в каталог, где установлен cacti  <path_cacti>/scripts/
  • импортировать шаблоны через меню «Import Templates»

для работы скрипта на перле возможно потребуется установить дополнительные модули:

  • HTTP::Request
  • HTTP::Cookies
  • LWP
  • JSON

В Debian-е устанавливается коммандой:

apt-get install libwww-perl libhttp-cookies-perl libjson-perl

Логика скрипта была взята с форума ubnt.

Ссылка на страницу в базе шаблонов cacti.