使用centos linux系统搭建一个unifi controller控制器,这样就可以对ubnt的无线ap进行管理,顺带优化下家里无线网络覆盖效果
前期准备:
系统:CentOS 7
远程工具:SSH,WinSCP,Bt面板
安装mongodb数据库
添加mongodb源
vi /etc/yum.repos.d/mongodb-org-4.4.repo
#将下面内容复制到文件中
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://mirrors.aliyun.com/mongodb/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
安装mongodb数据库
yum -y install mongodb-org
安装java 1.8
安装java1.8.0
yum install -y java-1.8.0-openjdk
查看安装情况
mongod -version
Java -version
安装Unifi Controller
下载控制器文件,这个路径是隐藏的
https://dl.ui.com/unifi/6.5.54/UniFi.unix.zip 替换自己想要的版本
把下载下来的UniFi.unix.zip上传到CentOS系统的/tmp文件夹中
unzip UniFi.unix.zip -d /usr/local/ #解压文件并复制到/usr/local/路径下
修改文件夹
cd /usr/local/ #进入文件夹
mv UniFI unifi #修改文件夹名称,避免下面的服务找不到路径
创建unifi服务文件
vi /etc/systemd/system/unifi.service
#将下面内容复制到文件中
[Unit]
Description=Home UniFi Controller #可自定义
After=syslog.target network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/java -Xmx1536M -jar /usr/local/unifi/lib/ace.jar start
ExecStop=/usr/bin/java -jar /usr/local/unifi/lib/ace.jar stop
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
添加开机自动启动项
systemctl enable mongod #添加数据库开机启动项
systemctl start mongod #启动数据库
systemctl status mongod #查看mongod数据库运行状态
systemctl enable unifi #添加unifi服务开机启动项
systemctl start unifi #启动unifi服务
systemctl status unifi #查看unifi运行状态
linux防火墙端口放行
controller控制器需要用的端口信息:8080、8088、8443、8843、10001
测试访问:http://ip:8080
本文由 mmk 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: 2023-05-15 11时