Linux Study Lab !

当前位置:   网站首页 >> Linux 应用实践

ubuntu/Debian服务器安装unifi无线控制器

本文不含如何安装Linux操作系统的部分。

首先导入ubnt软件包的key

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50

加入UBNT官方软件源到系统repo内

 echo 'deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
 sudo apt-get update

如果echo执行报错sudo: unable to resolve host localhost,则说明本机的机器名没有指定本地地址

vi /etc/hosts
127.0.0.1 localhost

vi/etc/hostname
localhost

更新源内容后即可安装,先安装jdk,控制器目前支持jdk8版本,不支持jdk9

sudo apt-get install openjdk-8-jdk

然后安装控制器

sudo apt-get install unifi

jdk8安装后默认会启动java服务,侦听8080和8880端口,unifi控制器安装完成后会侦听8443端口供web访问

安装完成后,需要使用httpss访问服务器ip地址的8443端口打开控制器初始化页面

https://192.168.100.1:8443

如果报错400多半是用http去访问8443端口了,至此控制器安装完成,如控制器需要向外网提供服务,需要打开外网出口路由或防火墙的端口映射,需要映射如下端口,其中前四个为tcp,最后一个3478为udp

8080 用于unifi http
8443 用于unifi https
8880 用于http重定向
8843 用于https重定向
3478 用于设备stun


附:为unifi控制器安装SSL证书

复制申请的ssl证书到/var/lib/unifi目录下

openssl pkcs12 -export -in unifi.crt -inkey unifi.key -out unifi.p12 -name unifi -password pass:aircontrolenterprise
keytool -importkeystore -srckeystore unifi.p12 -srcstoretype PKCS12 -srcstorepass aircontrolenterprise -destkeystore /usr/lib/unifi/data/keystore -storepass aircontrolenterprise

注意aircontrolenterprise是unifi目录下keystore的默认密码,如需要请自行更改后再导入。

uap设备在链接到云端的控制器时,需要ssh到设备内设置控制器地址

set inform http://ipv4:8080/inform


附:手动安装deb包

手动安装deb包需要去unifi官网下载控制器软件deb包,然后使用dpkg -i安装,需要注意的是先需要apt install一下mongodb和openjdk-8-jdk在安装unifi的包,安装完后手动启动数据库和控制器服务。注意unifi控制器对mongodb的版本支持目前到3.6.5,jdk需要使用版本8,请勿安装新版。


发表我的评论

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项