CentOS 7安装UniFi控制器(笔记)按照ubnt论坛教程
本帖最后由 嘿色小猫 于 2019-4-4 16:42 编辑编写有错误请提出,参考ubnt论坛谢谢
安装准备:
1.mongo-10gen-2.4.14-mongodb
2.mongo-10gen-server-2.4.14-mongodb
3.jre-8u201-linux
4.UniFi.unix
5.hfs
下载地址:
MongoDB:
h-t-t-p://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/
oracle Java jre:
h-t-t-ps://www.oracle.com/technetwork/java/javase/downloads/index.html
Unifi控制器
h-t-t-ps://www.ui.com/download/unifi
hfs
http://www.rejetto.com/hfs/
安装方式:
方式一
通过浏览器下载到电脑使用Winscp上传/tmp,使用命令rpm -ivhxx.xx.x.rpm安装。
方式二
yum install 加软件的下载路径(或自己配置仓库这里自行百度)yum install xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
可以使用hfs如图:
https://www.right.com.cn/forum/forum.php?mod=image&aid=279764&size=300x300&key=172e3969774987ff&nocache=yes&type=fixnone
yum install -y http://你的ip地址ip/mongo-10gen-2.4.14-mongodb_1.x86_64.rpm
yum install -y http://你的ip地址ip/mongo-10gen-server-2.4.14-mongodb_1.x86_64.rpm
yum install -y http://你的ip地址ip/jre-8u201-linux-x64.rpm
安装完成后启动mongo:
service mongo start
设置mongo开机启动:
chkconfig mongo on
Winscp上传UniFi.unix.zip至/tmp
解压UniFi.unix.zip后移动到/opt目录:
cd /tmp
unzip UniFi.unix.zip<你上传的软件包的名字>
mv /tmp/UniF /opt
查找mongod的二进制文件目录:
find / -name mongod <目录位置一般不会变原论坛标注了>
创建mongod链接到UniFi文件中的bin中:
cd /opt/UniFi/bin
sudo ln -fs /usr/bin/mongod mongod
在创建UniFi的服务<不会修改配置文件复制原论坛启动脚本有点问题>:
vi /etc/init.d/unifi
内容如下:
#!/bin/bash
# chkconfig: 2345 95 20
# description: UniFi system
# processname: UniFi
ctrl_start()
{
#nohup java -jar JarFile.jar >myLogFile 2>>myErrorFile&
java -jar /opt/UniFi/lib/ace.jar start &
}
ctrl_stop()
{
java -jar /opt/UniFi/lib/ace.jar stop &
}
ctrl_restart()
{
ctrl_stop
sleep 1
ctrl_start
}
case "$1" in
start)
echo -n "starting UniFi system"
ctrl_start
echo " service started"
;;
stop)
echo -n "stopping UniFi system"
ctrl_stop
echo " service stopped"
;;
restart)
echo -n "restarting UniFi system"
ctrl_restart
echo "service restarted"
;;
*)
echo "usage: service UniFi {start|stop|restart}"
;;
esac
exit 0
<<<<<<<<<<<<<<<结束>>>>>>>>>>>>>>>>>>>>>>
按esc退出编辑模式输入:
:wq 保存退出。
给配置文件 执行权限:
chmod +x /etc/init.d/unifi
自己使用启动unifi有问题:
service unifi start
chkconfig unifi on
正常使用启动unifi:
/etc/init.d/unifi start
添加自动启动unifi:
vi /etc/rc.d/rc.local
添加:/etc/init.d/unifi start
touch /var/lock/subsys/local<添加到这句之前>
添加防火墙:
firewall-cmd --zone= public --remove-port=8081/tcp --permanent
firewall-cmd --zone= public --remove-port=8443/tcp --permanent
firewall-cmd --zone= public --remove-port=8880/tcp --permanent
firewall-cmd --zone= public --remove-port=8842/tcp --permanent
firewall-cmd --zone= public --remove-port=27117/tcp --permanent
firewall-cmd --zone= public --remove-port=3478/udp --permanent
重启防火墙:
firewall-cmd --reload
访问浏览器输入https://IP:8443
不明觉厉
Debian Ubuntu 安装更简单 有一键脚本 https://community.ubnt.com/t5/UniFi-Wireless/UniFi-Installation-Scripts-UniFi-Easy-Update-Scripts-Ubuntu-18/td-p/2375150
shenyz 发表于 2019-4-4 20:15
Debian Ubuntu 安装更简单 有一键脚本 https://community.ubnt.com/t5/UniFi-Wireless/UniFi-Installation- ...
爱好用centos了不想改,看到网上都比较久了,就看着更新一下。
页:
[1]