UniFi контроллер на FreeBSD 11 (FreeNAS 11), UniFi Network
HenryTheTech
Guest
16.04.2018 21:49:00
Большинство постов по этой процедуре довольно старые, и после того, как я следовал инструкциям с сайта , не могу подключиться к веб-интерфейсу моего FreeBSD jail. Интересно, кто-нибудь еще пользуется этой настройкой и есть ли какие-то советы по её конфигурации.
kaliwood
Guest
17.12.2018 12:46:00
Спасибо за помощь и извините за поздний пост. Я всё еще не смог запустить контроллерское ПО внутри своего jail. В качестве альтернативы я поднял виртуальную машину внутри freenas и установил Ubuntu 16.04. Ниже ссылка на видео на YouTube, как поднять Ubuntu 16.04 VM. У меня на сервере много мощи. Мне повезло — достался старенький списанный Exchange сервер с работы. Там 128 Гб оперативки и два 12-ядерных процессора. Больше, чем мне когда-либо понадобится. Но зато есть гибкость — могу поднимать виртуалки по мере необходимости. Нашёл отличный скрипт ниже, который делает буквально всё, кроме установки ОС. VM была поднята за 30 минут — и то потому что это был мой первый VM в freenas. Весь процесс очень простой. Надеюсь, это кому-то поможет с похожими проблемами. Сервер: Dell R720 ОС: freenas 11.1U6
MrVirtual
Guest
15.11.2018 04:22:00
Привет, Kaliwood! Казалось, я уже ответил на это. Ты уже запустил это? Ты выполняешь эти команды из Freenas или прямо внутри Jail?
MrVirtual
Guest
15.11.2018 04:09:00
Установил ли ты UniFi? Ты не запускаешь его через порты, это место установки? Извини, если я неправильно понял. Используй ссылки выше, чтобы пройти установку.
L7CONSULTING
Guest
15.11.2018 02:41:00
Столкнулся с той же проблемой после установки, как и у IOcage root@unifi:/usr/ports/net-mgmt/unifi5 # service unifi start unifi отсутствует в /etc/rc.d или в локальных каталогах автозапуска (/usr/local/etc/rc.d), либо не является исполняемым файлом.
kaliwood
Guest
10.11.2018 03:31:00
Спасибо, мистер Virtual. Я создал jail в IOCAGE. Следовал инструкции. Единственная проблема возникла в самом конце, когда попытался запустить сервис. Не уверен, нужно ли менять права доступа или править файл rc.d. root@unifi:/ # service unifi start unifi не найден в /etc/rc.d или в локальных каталогах автозапуска (/usr/local/etc/rc.d), или он не является исполняемым. Не знаю, сталкивались ли вы с такой проблемой. Заранее спасибо.
MrVirtual
Guest
07.11.2018 09:02:00
Привет, Kaliwood! Вторую ссылку вверху страницы как раз и нужно использовать. Ты используешь Jails через GUI Freenas? Если да, то удали свой jail — нужно работать через IOCAGE. Конечно, я не записывал всё, что делал, но вся информация взята из статьи выше, поиска по IOCAGE в интернете и официальной документации FREENAS. Смотри: По моему пониманию, это скорее виртуальная машина, а не контейнер (Jail). Устанавливай через Ports, обратите внимание на примечание в статье. Надеюсь, это поможет. Кстати, после обновления до последней версии даже доступ в облако работает!
kaliwood
Guest
06.11.2018 23:20:00
У вас есть инструкция по установке контроллера для FreeNAS 11.1U6? У меня появляются ошибки. Поддержка Ports Collection для вашей версии FreeBSD закончена, и ни один порт не гарантирует успешную сборку на этой системе. Пожалуйста, обновитесь до поддерживаемой версии. ===> Лицензия AGPLv3 APACHE20 принята пользователем ===> mongodb34-3.4.16 зависит от файла: /usr/local/sbin/pkg — найден ===> mongodb-src-r3.4.16.tar.gz, похоже, отсутствует в /usr/ports/distfiles/. ===> Пытаюсь скачать mongodb-src-r3.4.16.tar.gz 100% из 38 МБ, 9084 кБ/с, 00:04 ===> Скачиваю все необходимые исходники для сборки mongodb34-3.4.16 ===> Распаковка mongodb34-3.4.16 ===> SHA256 контрольная сумма для mongodb-src-r3.4.16.tar.gz совпадает. ===> Применение патчей для mongodb34-3.4.16 ===> Конвертация DOS-текстовых файлов в UNIX формат ===> Применение патчей FreeBSD для mongodb34-3.4.16 ===> mongodb34-3.4.16 зависит от файла: /usr/local/bin/python2.7 — найден ===> mongodb34-3.4.16 зависит от файла: /usr/local/bin/scons — не найден /!\ ВНИМАНИЕ /!\ Поддержка Ports Collection для вашей версии FreeBSD закончена, и ни один порт не гарантирует успешную сборку на этой системе. Пожалуйста, обновитесь до поддерживаемой версии. ===> Лицензия MIT принята пользователем ===> scons-3.0.1 зависит от файла: /usr/local/sbin/pkg — найден ===> scons-3.0.1.tar.gz, похоже, отсутствует в /usr/ports/distfiles/. ===> Пытаюсь скачать scons-3.0.1.tar.gz 100% из 619 кБ, 1168 кБ/с, 00:01 ===> Скачиваю все необходимые исходники для сборки scons-3.0.1 ===> Распаковка scons-3.0.1 ===> SHA256 контрольная сумма для scons-3.0.1.tar.gz совпадает. ===> Применение патчей для scons-3.0.1 ===> Применение патчей FreeBSD для scons-3.0.1 ===> scons-3.0.1 зависит от пакета: py27-setuptools>0 — не найден /!\ ВНИМАНИЕ /!\ Поддержка Ports Collection для вашей версии FreeBSD закончена, и ни один порт не гарантирует успешную сборку на этой системе. Пожалуйста, обновитесь до поддерживаемой версии. ===> Лицензия MIT принята пользователем ===> py27-setuptools-40.4.3 зависит от файла: /usr/local/sbin/pkg — найден ===> setuptools-40.4.3.zip, похоже, отсутствует в /usr/ports/distfiles/python. ===> Пытаюсь скачать setuptools-40.4.3.zip 100% из 834 кБ, 5365 кБ/с, 00:01 ===> Скачиваю все необходимые исходники для сборки py27-setuptools-40.4.3 ===> Распаковка py27-setuptools-40.4.3 ===> SHA256 контрольная сумма для python/setuptools-40.4.3.zip совпадает. ===> Применение патчей для py27-setuptools-40.4.3 ===> py27-setuptools-40.4.3 зависит от файла: /usr/local/bin/python2.7 — найден ===> Конфигурация py27-setuptools-40.4.3 Shared object "libdl.so.1" не найден, требуется для "python2.7" *** Код ошибки 1 Остановка. make[4]: остановлен в /usr/ports/devel/py-setuptools *** Код ошибки 1 Остановка. make[3]: остановлен в /usr/ports/devel/scons *** Код ошибки 1 Остановка. make[2]: остановлен в /usr/ports/databases/mongodb34 *** Код ошибки 1 Остановка. make[1]: остановлен в /usr/ports/databases/mongodb34 *** Код ошибки 1 Остановка.
rtober
Guest
24.09.2018 19:55:00
В данный момент я запускаю контроллер (v5.8.30) из контейнера iocage в FreeNAS 11.1-U6. Установлен через репозиторий portsnap, локально работает отлично. Проблем с локальным подключением, доступом администратора и прочим нет. Я использую опцию DHCP, чтобы автоматически связывать новые устройства с контроллером, и теперь никаких проблем с обнаружением нет.
Однако программное обеспечение контроллера не поддерживается на FreeBSD — одна из проблем заключается в том, что WebSocket-соединение с облака обратно к локальному контроллеру не работает. Это связано с чем-то в Java-пакете «snappy?» в FreeBSD. Пока что я не смог найти обходного пути.
Вам придется либо использовать выделенный аппаратный ключ, запустить виртуальную машину с Ubuntu 16.04 (на FreeNAS или другом гипервизоре), либо запускать контроллер на Windows-машине или виртуальной машине, чтобы удалённое подключение через облако работало.
MrVirtual
Guest
13.09.2018 10:52:00
Я тоже установил это на Jail, но не могу получить доступ к UniFi Cloud Access. У тебя получилось настроить?