泛素(及统一gear)已经成为我几乎所有与网络相关的东西的首选。他们的装备功能丰富,坚如磐石,看起来真的“正常工作”。我们不可能成为更大的粉丝。由于Unifi gear运行软件定义网络(SDN),因此它不像传统路由器和交换机那样通过命令行或设备web GUI进行配置,而是通过运行在单独计算机上的控制器进行配置。此控制器有自己的web GUI,允许您配置整个网络、单个设备或访问命令行界面(如果需要)。通常情况下,您需要购买云控制器、设置专用虚拟机或在桌面PC上安装该控制器。在本教程中,我们将介绍设置云控制器的非常简单的过程 覆盆子皮Unifi控制器,很简单!

如果您有兴趣了解更多有关Unifi的信息,请查看我的家庭网络之旅.

在服务器上运行Unifi控制器 覆盆子皮

Unifi控制器使用Java运行时引擎。这意味着它可以安装在多种平台上,甚至是不同硬件架构的平台上。这使得建立一个 覆盆子皮Unifi控制器超级简单。

本教程的零件列表

这里有一个方便的零件清单,如果你还没有 覆盆子皮. 这些链接不花你一分钱,但是如果你使用它们,我们会得到一点佣金。非常感谢您的支持!

在本教程中,我们使用 覆盆子皮4套,但大多数都有 覆盆子皮将为这个项目工作。

得到 覆盆子皮Unifi控制器就绪

在安装Unifi控制器软件之前,更新 覆盆子皮将操作系统升级到最新版本。我们所看到的问题几乎100%是由拉斯比安不及时引起的。

要将Raspbian更新为最新版本,我们需要运行以下命令:

sudo apt更新sudo apt升级

如果你的 覆盆子皮已经非常过时了,你需要apt获得全面升级,或者最好安装新版本的Raspbian。

一旦你 覆盆子皮是最新的安装rsyslog的时间,并且它只是一个命令。如果您收到一条消息说它已经安装,那么您的好!Raspbian的某些版本默认情况下已经包含此包。

sudoapt安装rsyslog

安装Java运行时环境

如前所述,Unifi控制器需要Java运行时环境(JRE)来执行。JRE就像控制器软件和设备的独立CPU体系结构之间的中间人(在我们的例子中是 覆盆子皮).我们将安装JRE的无头版本。这意味着没有GUI。如果您喜欢GUI,只需删除“-headless”:

sudo apt安装openjdk-8-jre-headless

安装RNG-TOOLS(可选,某种类型)

Unifi支持论坛上充斥着对 覆盆子皮Unifi控制器需要长时间启动,运行非常缓慢。这几乎总是由于RPi没有足够的熵来生成控制器所需的适当随机数。在这种情况下,可以将熵看作是生成的数字的随机数量。虽然您可以运行控制器而无需执行以下步骤,但我们不建议您这样做!

首先运行以下代码位进行安装rng工具.

sudo apt安装rng工具

现在,我们需要编辑配置以进行快速更改:

sudo nano/etc/default/rng工具

找到与#HRNGDEVICE=/dev/hwrng并移除#从队伍的前面。看起来像这样:

HRNGDEVICE=/dev/hwrng

这个 覆盆子皮CPU基于ARM架构,具有内置的随机数生成器。这使我们能够正确地使用它。

我们需要做的最后一件事是重新启动rng工具(或者只是重新启动 覆盆子皮):

sudo systemctl重新启动rng工具

在服务器上安装Unifi控制器 覆盆子皮

现在是将Unifi控制器实际安装到 覆盆子皮! 唷!要开始,我们需要运行以下命令。这将Unifi存储库添加到Apt中,以便我们可以从正确的位置提取正确的代码。

埃科·德布https://www.ui.com/downloads/unifi/debian 稳定泛素“| sudo-tee/etc/apt/sources.list.d/100-ubnt-unifi.list

为了访问该存储库,我们需要添加泛素在其网站上发布的密钥。这可以防止冒名顶替者在回购协议中发布虚假代码。

sudo wget-O/etc/apt/trusted.gpg.d/unifi-repo.gpghttps://dl.ui.com/unifi/unifi-repo.gpg

我们需要再次更新Apt。现在有新的回购协议可用,但尚未列出:

sudoapt更新

最后,我们真的可以用一个简单的命令安装Unifi控制器!:

sudoapt安装unifi

像这样安装Unifi的好处是它会自动作为服务安装(因此每次重新启动RPi时都会自动启动)。

就这些!如果您已经知道如何设置Unifi控制器,那么您在这一点上是成功的。如果没有,请继续阅读,我们将带您通过 覆盆子皮Unifi控制器!

配置 覆盆子皮Unifi控制器

要访问新的Unifi控制器,您需要 覆盆子皮去https://YOUR.IP.ADDRESS:8443. 如果你还不知道地址。您可以通过键入以下内容从命令行获取:

主机名-I

在我们的例子中,IP地址是192.168.2.125。因此,我们进入:

Raspberry Pi Unifi控制器输入控制器的IP地址

如果您跳过https中的“s”,您将得到一个错误提示。您还可能会从Chrome中得到一个安全错误。单击高级,然后单击“转到[YOUR.PI.IP.ADDRESS](不安全)”。它非常安全,因为我们确信它是我们的设备。

Raspberry Pi Unifi控制器Chrome SSL错误

单击“继续”后,您将看到新的Unifi控制器设置屏幕!

在此屏幕上,您需要输入新的控制器名称点击同意转到EULA,然后单击下一个. 在我们的例子中,我们将把控制器命名为“geekpubuunifi”。

下一步,我将询问您的用户名和密码。请使用您的UI帐户,或单击切换到高级设置并创建一个本地帐户。

无论你喜欢什么,都可以在这里使用,但请选择一个超强密码。这毕竟是你的网络控制器!

完成后,单击下一个.

创建unifi帐户

在下一个屏幕上 覆盆子皮Unifi Controller将询问您是否希望自动备份并自动优化网络。我们建议您将这两个选项都设置为打开(默认)。

然后单击下一个.

Raspberry Pi Unifi控制器自动设置

此时,您将配置配置新设备的选项。在我们的情况下,网络上没有任何未被控制器采用的设备。如果您有未采用的设备,您将在此处看到它们!如果您将设备移动到此控制器,您需要“忘记”先把它们放在旧控制器里。

点击下一个.

配置新设备

现在是时候配置您的WiFi设置了,这些设置将传播到控制器/站点组合上的所有Unifi接入点。如果您不打算使用Unifi APs,可以单击跳过。否则,请输入网络名称和密码。该名称将是您的SSID,因此请明智地选择。

我强烈建议通过单击“将2 GHz和5 GHz WiFi网络名称合并为一个”来保持2.4Ghz和5Ghz的同步。

然后点击下一个.

Unifi WiFi设置

您现在有机会查看您的设置并进行任何更改。如果由于某种原因不正确,您可以在此处更改时区和国家/地区。

点击完成完成后。

Raspberry Pi Unifi控制器查看设置

这样你就完了!你现在有一个 覆盆子皮Unifi控制器启动并运行。您可以开始采用Unifi设备,如梦机、交换机、接入点等!

树莓Pi-Unifi控制器

在你的工作中得到帮助 覆盆子皮Unifi控制器

我们喜欢帮助我们的粉丝和社区。如果您在本教程中遇到问题,请在下面发表评论,我们将尽力帮助您解决。