Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1 2 След.
RSS
Community Edition: UniFi secure vmware appliance 5.5.19 (обновление), UniFi Network
 
Как следует из заголовка, я собрал виртуальную машину VMware с контроллером UniFi. Она доступна здесь в формате OVF: https://arnor.org/files/unifi/UniFi-5.5.19.tar.gz MD5 (UniFi-5.5.19.tar.gz) = fd9bb5e355fcb69711e00d99f7a41c03. В Windows вам, скорее всего, понадобится что-то вроде 7zip для распаковки файлов. Пароль root — «ubnt» (без кавычек), пожалуйста, смените его. Контроллер еще не настроен, так что всю конфигурацию контроллера делаете сами. ВМ будет использовать DHCP для получения IP-адреса. ОС — OpenBSD 6.1 amd64 с контроллером UniFi 5.5.19. Это 64-битная ВМ, не пытайтесь запускать на 32-битной системе. Кроме того, OpenBSD довольно придирчива к качеству эмуляции, так что я не гарантирую работу где-то кроме VMware. Все лишние службы отключены. Это, наверное, самая защищённая ВМ, которую вы можете развернуть.

Если вы используете putty для SSH, нужна версия putty не ниже 0.63, чтобы подключиться из-за улучшенных функций безопасности.

Чтобы поменять hostname, отредактируйте файлы /etc/myname (http://www.openbsd.org/cgi-bin/man.cgi?query=myname&sektion=5) и /etc/hosts (http://www.openbsd.org/cgi-bin/man.cgi?query=hosts&sektion=5).  
Чтобы использовать фиксированный IP или задать параметры вроде фиксированной скорости, измените /etc/hostname.em0 (http://www.openbsd.org/cgi-bin/man.cgi?query=hostname.if&sektion=5).  
Для изменения шлюза по умолчанию создайте файл /etc/mygate (http://www.openbsd.org/cgi-bin/man.cgi?query=myname&sektion=5).  
Чтобы изменить DNS-серверы, редактируйте /etc/resolv.conf (http://www.openbsd.org/cgi-bin/man.cgi?query=resolv.conf&sektion=5).  
Для смены раскладки клавиатуры измените параметр keyboard.encoding в файле /etc/wsconsctl.conf.  
Редактировать эти файлы можно с помощью команды «vi» (http://www.openbsd.org/cgi-bin/man.cgi?query=vi&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i38...).

Если не понимаете, что такое vi, зайдите по SSH (например, через putty), и вот несколько примеров редактирования — просто наберите эти команды, и нужные файлы обновятся:

myname:  
echo 'server.domain.com' > /etc/myname

hosts:  
echo '127.0.0.1       localhost  
::1             localhost  
my.server.ip.address       server.domain.com server' > /etc/hosts

hostname.em0:  
echo 'inet my.server.ip.address my.net.mask.address' > /etc/hostname.em0

mygate:  
echo 'my.default.gateway.ip' > /etc/mygate

resolv.conf:  
echo 'nameserver dns.resolver.ip.address' > /etc/resolv.conf

Как обновить UniFi до более новой версии:  
Сначала войдите под root, затем:  
# Перейти к пользователю _unifi  
su - _unifi  
# Остановить UniFi  
pkill java  
# Скачать пакет UniFi (читайте лицензионное соглашение)  
ftp http://dl.ubnt.com/unifi/3.2.1/UniFi.unix.zip  
# Сохраняем старую конфигурацию, устанавливаем новую версию  
mv UniFi/data .  
rm -rf UniFi  
unzip UniFi.unix.zip  
rm -f UniFi/bin/mongod && ln -s /usr/local/bin/mongod UniFi/bin/mongod  
mv data UniFi  
# Запускаем UniFi снова  
cd UniFi  
nohup java -jar lib/ace.jar start &  
# Немного повышаем безопасность правами на файлы  
find /var/unifi/ | xargs chmod o-rwx  
find /var/unifi/ | xargs chmod g-rwx  
# Выходим :)  
exit
 
Меня очень интересует контроллер на базе BSD, виртуальная машина, которая отлично подойдет для pfsense и FreeNAS. Есть ли сейчас какие-нибудь обновленные версии?
 
Привет, @AMCE51, добро пожаловать в сообщество! Ты можешь развернуть виртуальную машину с Ubuntu Server и использовать мои скрипты установки. С уважением, Гленн Р.
 
Привет, ссылка на виртуальную машину не работает, есть новая? Спасибо.
 
Конечно, вот он: https://arnor.org/files/setup_unifi.sh
 
Привет, @lordsilence, ты вполне можешь просто запустить виртуальную машину с Ubuntu 16.04 и запустить мои скрипты установки 😀 С уважением, Гленн Р.
 
Есть новости по этому скрипту? 😀
 
Мне было бы интересно, если не возражаете, чтобы вы это опубликовали. Заранее спасибо!
 
Извините, я больше не поддерживаю это приложение по разным причинам, но у меня есть почти полностью автоматизированный скрипт для его установки, если кому-то интересно.
 
Я увлекаюсь системами. Дома у меня новая лаборатория, на которой я учусь, но в основном использую VMware ESXi на работе. У нас в компании Windows, но я стараюсь в своём домашнем лабораторном окружении использовать Linux, где только могу. Сейчас я в процессе замены роутера — собираю PFsense-бокс и хочу убедиться, что мой беспроводной точка доступа, тоже для меня новинка, будет настроена правильно, прежде чем менять железо роутера, который у меня сейчас — скорее для «геймеров», массовый потребительский вариант. Надеюсь, это даёт понимание моей ситуации, спасибо за оперативную помощь!
 
Здравствуйте, вот ссылка на рекомендуемые системные требования. Если вы не хотите самостоятельно заниматься обслуживанием систем, я предлагаю облачный контроллер для тех, кому это нужно. Если интересно — напишите мне в личку 😀 С уважением, Гленн Р.
 
Спасибо, я гляну. Пока не решил с дистрибутивом Linux, пробовал ли ты lean-версии без графического интерфейса? Сейчас изучаю рекомендации Ubiquiti по минимальным требованиям к ресурсам виртуальной машины.
 
Привет! Это выглядит как отличное решение, но домен anor.org, кажется, больше не существует. Можешь прислать новое расположение образа устройства? Заранее спасибо, Энди.

Привет и добро пожаловать, @legendml! Эта прошивка устарела. Тебе, возможно, стоит взглянуть на один из моих скриптов установки: https://community.ui.com/questions/ccbc7530-dd61-40a7-82ec-22b17f027776

С уважением, Гленн Р.
 
Привет! Всё выглядит как отличное решение, но домен anor.org, похоже, больше не существует. Можешь ли ты предоставить новый адрес для образа устройства? Зараннее спасибо, Энди
 
Привет, Andi-84, добро пожаловать на форум. Исходя из моего опыта работы с виртуальными устройствами в целом, могу сказать, что не должно возникнуть проблем с использованием обычных процедур обновления, выпущенных Ubiquiti. Виртуальное устройство — это, по сути, просто преднастроенная виртуальная машина со всеми обычными функциями виртуалки. С уважением, Gammelgaard
 
Всем привет! Я новичок на форуме и у меня вопрос... Установил appliance версии 4.7.6, и теперь хочу обновиться до версии 5.5.19. Можно ли это как-то сделать, или нужно ставить новую версию на новую виртуальную машину и настраивать всё заново? Описанная в первом сообщении функция обновления у меня не работает. Может, там ошибка в описании? Спасибо! Андрей
 
Привет, спасибо! Можешь также рассказать, как поменять сертификат на самоподписанный?
 
@renaud, будет ли устройство обновлено для работы с новым Snappy, чтобы будущие обновления проходили без проблем?
 
Привет, моя проблема после обновления до версии 5.6.22: я следую инструкции, сначала перезапускаю, и получаю вот такую ошибку

[2017-11-15 15:55:01,796] <db-server> INFO db - DbServer остановлен
[2017-11-15 15:55:05,986] <db-server> ERROR system - не удалось выполнить
java.io.IOException: Невозможно запустить программу "bin/mongod" (в каталоге "/var/unifi/UniFi"): ошибка=13, отказано в доступе  
       at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)  
       at com.ubnt.ace.G.Object(Неизвестный источник)  
       at com.ubnt.ace.G.o00000(Неизвестный источник)  
       at com.ubnt.service.B.Q.?O0000(Неизвестный источник)  
       at com.ubnt.service.B.Q.o00000(Неизвестный источник)  
       at com.ubnt.service.B.Q$1.run(Неизвестный источник)  
       at java.lang.Thread.run(Thread.java:745)  
Причина: java.io.IOException: ошибка=13, отказано в доступе  
       at java.lang.UNIXProcess.forkAndExec(Нативный метод)  
       at java.lang.UNIXProcess.<init>(UNIXProcess.java:251)  
       at java.lang.ProcessImpl.start(ProcessImpl.java:134)  
       at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)  
       ... ещё 6 строк  
[2017-11-15 15:55:05,988] <db-server> INFO db - DbServer остановлен
[2017-11-15 15:55:10,186] <db-server> ERROR system - не удалось выполнить
java.io.IOException: Невозможно запустить программу "bin/mongod" (в каталоге "/var/unifi/UniFi"): ошибка=13, отказано в доступе  
       at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)  
       at com.ubnt.ace.G.Object(Неизвестный источник)  
       at com.ubnt.ace.G.o00000(Неизвестный источник)  
       at com.ubnt.service.B.Q.?O0000(Неизвестный источник)  
       at com.ubnt.service.B.Q.o00000(Неизвестный источник)  
       at com.ubnt.service.B.Q$1.run(Неизвестный источник)  
       at java.lang.Thread.run(Thread.java:745)  
Причина: java.io.IOException: ошибка=13, отказано в доступе  
       at java.lang.UNIXProcess.forkAndExec(Нативный метод)  
       at java.lang.UNIXProcess.<init>(UNIXProcess.java:251)  
       at java.lang.ProcessImpl.start(ProcessImpl.java:134)  
       at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)  
       ... ещё 6 строк  
[2017-11-15 15:55:10,187] <db-server> INFO db - DbServer остановлен
 
Я тоже столкнулся с этой проблемой при обновлении до версии 5.5.24. Пока что добавляю это в свой скрипт обновления:

cd UniFi/libftp  
https://arnor.org/files/unifi/snappy-java-1.0.5.jar  
mv snappy-java-1.1.2.6.jar snappy-java-1.1.2.6.jar.org  
mv snappy-java-1.0.5.jar snappy-java-1.1.2.6.jar

Надеюсь, кому-то это поможет.  
Джек
Страницы: 1 2 След.
Читают тему (гостей: 1)