ubnt解决方案
查看: 4405|回复: 16

[教程] 阿里云Centos 7.8安装UniFi控制器教程

[复制链接]

211

回帖

13万

积分

455 小时

在线时间

管理员

官方管理组

注册时间
2004-2-16
金币
135770 个
威望
26 个
荣誉
5 个
累计签到:69 天
连续签到:0 天
[LV.100]试剑无线
发表于 2022-4-21 13:53 |显示全部楼层
Anywlan 原创UBNT教程集

回复下载本教程文档,获得更详细步骤:
游客,如果您要查看本帖隐藏内容请回复

更多教程请关注本站微信公众号,订阅UBNT教程,更详细更全面的专业教程!





自行购买一台ECS,视AP数量和流量要求(如有没认证)硬件配置要求不高,一般1核1G就够普通人用了。腾讯云、华为云的步骤是一样的。在为不是走80端口,所以IP可以绑定域名直接使用。

1.以管理员权限SSH登陆到服务器
Centos install UniFi Controller_1.png
2.更新yum软件源
  1. yum update
复制代码

Centos install UniFi Controller_2.png
3.添加mongodb软件源
  1. vi /etc/yum.repos.d/mongodb-org-4.4.repo
复制代码

添加以下内容到mongodb-org.repo
  1. [mongodb-org-4.4]
  2. name=MongoDB Repository
  3. baseurl=https://mirrors.aliyun.com/mongodb/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
  4. gpgcheck=1
  5. enabled=1
  6. gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
复制代码

mongodb.org上的链接可能下载不了,这里用的是阿里云提供的。如果要安装不同版本的MongoDB,替换baseurl和gpgkey中的版本号即可,如4.4改为3.6。
Centos install UniFi Controller_3.png
按ESC键 跳到命令模式,然后输入

保存文件并退出vi。注意按ESC后直接输入 :wq
  1. :wq
复制代码
Centos install UniFi Controller_4.png
可以用以下命令检查是否保存:
  1. cat /etc/yum.repos.d/mongodb-org-4.4.repo
复制代码
Centos install UniFi Controller_5.png




本帖被以下淘专辑推荐:

发布任何帖子,请均需参照版块版规要求发布以及回复;禁止讨论带有政治色彩的一切言论,一经发现严惩不贷;
禁止频繁没有实际意义的灌水和恶意灌水行为,包括:复制粘贴、纯表情等贴;
禁止粗言秽语和人身攻击言辞;
请严于律己!配合我们的工作!谢谢!!

211

回帖

13万

积分

455 小时

在线时间

管理员

官方管理组

注册时间
2004-2-16
金币
135770 个
威望
26 个
荣誉
5 个
累计签到:69 天
连续签到:0 天
[LV.100]试剑无线
发表于 2022-4-21 13:53 |显示全部楼层
4.安装mongodb-org
  1. yum -y install mongodb-org
复制代码
Centos install UniFi Controller_6.png

5.设置Mongodb开机启动
  1. systemctl enable mongod.service #添加到开机启动
  2. systemctl start mongod.service #启动mongod
  3. systemctl status mongod  #查看mongod运行状态
复制代码
Centos install UniFi Controller_7.png

6.安装JAVA
  1. yum install -y java-1.8.0-openjdk
复制代码
Centos install UniFi Controller_8.png

检测Java安装版本信息
  1. java -version
复制代码


如果要更新java可以先卸载再执行上面的重装:
  1. yum remove java-1.7.0-openjdk   #卸载
复制代码
7.        找到UniFi Controller安装包

https://www.ui.com/download/unifi/找到自己需要安装的版本,本文安装的是最新的7.0.25。
Centos install UniFi Controller_9.png
将链接复制下来:

Centos install UniFi Controller_10.png

8.下载安装包
  1. wget https://dl.ui.com/unifi/6.5.55/unifi_sysvinit_all.deb --no-check-certificate
复制代码
Centos install UniFi Controller_11.png
wget运行不了的话先运行:yum install xz wget
发布任何帖子,请均需参照版块版规要求发布以及回复;禁止讨论带有政治色彩的一切言论,一经发现严惩不贷;
禁止频繁没有实际意义的灌水和恶意灌水行为,包括:复制粘贴、纯表情等贴;
禁止粗言秽语和人身攻击言辞;
请严于律己!配合我们的工作!谢谢!!
回复

使用道具 举报

211

回帖

13万

积分

455 小时

在线时间

管理员

官方管理组

注册时间
2004-2-16
金币
135770 个
威望
26 个
荣誉
5 个
累计签到:69 天
连续签到:0 天
[LV.100]试剑无线
发表于 2022-4-21 13:53 |显示全部楼层
9.解压并安装
  1. mkdir tools && mv unifi_sysvinit_all.deb tools && cd tools
  2. ar -xv unifi_sysvinit_all.deb &&  tar -vxf data.tar.xz
  3. cp -fr usr/lib/unifi /usr/local/
  4. cd /usr/local/unifi/bin && ln -fs /usr/bin/mongod mongod #创建链接
复制代码

Centos install UniFi Controller_12.png
Centos install UniFi Controller_13.png

10.编辑unifi系统服务
  1. vi /etc/systemd/system/unifi.service
复制代码

添加以下内容,并保存退出:
  1. [Unit]
  2. Description=Anywlan.com UniFi Controller
  3. After=syslog.target network.target
  4. [Service]
  5. Type=simple
  6. User=root
  7. ExecStart=/usr/bin/java -Xmx1024M -jar /usr/local/unifi/lib/ace.jar start
  8. ExecStop=/usr/bin/java -jar /usr/local/unifi/lib/ace.jar stop
  9. SuccessExitStatus=143
  10. [Install]
  11. WantedBy=multi-user.target
复制代码

说明:-Xmx1024M是限制最大内存为1G(1024M),可以按自己服务器情况设置内存大小。
Centos install UniFi Controller_14.png
11.运行Unifi Controller和设置开机启动
  1. systemctl enable unifi.service  #添加到开机启动
  2. systemctl start unifi.service   #运行UniFi
  3. systemctl status unifi        #查看UniFi运行状态
复制代码
Centos install UniFi Controller_15.png
如果修改过unifi.service,要按下面命令重新加载后再次启动UniFi即可:
  1. systemctl stop unifi.service   #停止运行UniFi
  2. systemctl daemon-reload   #重新加载配置文件
复制代码

12.        防火墙设置

UniFi控制器端口一览表:
协议
端口
方向
说明
TCP
22
SSH连接端口
TCP
8443
https网页访问
TCP
8080
http网页访问
TCP
8880
http Portal
TCP
8843
https Portal
IPv4 UDP
10001
UniFi设备发现
IPv4 UDP
3478

STUN (可选)
UDP
514

系统日志

登陆阿里云,云服务器ECS-->安全组,防火墙规则中开放上述端口:
Centos install UniFi Controller_16.png


13.完成
打开https://ip:8443 (或域名),按向导设置好UniFi控制器即可。
Centos install UniFi Controller_17.png

发布任何帖子,请均需参照版块版规要求发布以及回复;禁止讨论带有政治色彩的一切言论,一经发现严惩不贷;
禁止频繁没有实际意义的灌水和恶意灌水行为,包括:复制粘贴、纯表情等贴;
禁止粗言秽语和人身攻击言辞;
请严于律己!配合我们的工作!谢谢!!
回复

使用道具 举报

22

回帖

6080

积分

144 小时

在线时间

中校

30天持久勋章

注册时间
2005-3-16
金币
6033 个
威望
2 个
荣誉
0 个
累计签到:351 天
连续签到:3 天
[LV.365]无线熟人
发表于 2022-4-22 13:14 |显示全部楼层
thanks for your share
回复

使用道具 举报

U

1

回帖

121

积分

2 小时

在线时间

上等兵

注册时间
2022-4-10
金币
120 个
威望
0 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2022-4-27 17:44 |显示全部楼层
ubuntu好多源下载不了
回复

使用道具 举报

3

回帖

64

积分

2 小时

在线时间

上等兵

注册时间
2022-4-21
金币
61 个
威望
0 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2022-4-27 20:15 |显示全部楼层
能不能在别的云
回复

使用道具 举报

2

回帖

23

积分

0 小时

在线时间

新兵上阵

注册时间
2022-5-10
金币
21 个
威望
0 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2022-5-10 22:10 |显示全部楼层
学学嗯嗯
回复

使用道具 举报

1

回帖

321

积分

20 小时

在线时间

少尉

注册时间
2015-3-19
金币
293 个
威望
3 个
荣誉
1 个
累计签到:21 天
连续签到:0 天
[LV.50]初入江湖
发表于 2022-6-3 18:09 |显示全部楼层
学习了,感谢楼主分享
回复

使用道具 举报

2

回帖

61

积分

3 小时

在线时间

上等兵

注册时间
2013-11-24
金币
59 个
威望
0 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2022-9-16 15:09 |显示全部楼层
终于可以回复了,
回复

使用道具 举报

2

回帖

61

积分

3 小时

在线时间

上等兵

注册时间
2013-11-24
金币
59 个
威望
0 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2022-9-19 08:58 |显示全部楼层
大佬,我装后打开网页是404错误,如何解决,加你好友加不上
回复

使用道具 举报

28

回帖

224

积分

84 小时

在线时间

少尉

注册时间
2012-7-7
金币
163 个
威望
2 个
荣誉
1 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2022-12-11 10:42 |显示全部楼层
在pve的LXC虚拟ubuntu里装好了unifi的控制台,网页能用ip:8443进行登录,但是手机端还是连接不了控制
签到.....`
回复

使用道具 举报

2

回帖

30

积分

0 小时

在线时间

新兵上阵

注册时间
2023-2-11
金币
28 个
威望
0 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2023-2-11 21:30 |显示全部楼层
谢谢大佬分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-4-18 12:30

返回顶部 返回列表