Networking 设置unifi DHCP服务器的域名

Networking 设置unifi DHCP服务器的域名,networking,enterprise,dhcp,Networking,Enterprise,Dhcp,今天,我收到了一个Unifi安全网关(USG),它可以作为您网络的DHCP服务器(事实上,在没有DHCP服务器的情况下让它正常工作有点棘手!) Ubiquiti Unifi UI中的DHCP选项不允许您输入域名,但这是一个非常常见的要求。这怎么可能实现呢 我在泛素论坛上发现很多人在问这个问题,但没有答案,所以在找到答案并在那里发布了答案后,我想我也应该在这里分享它。诀窍是仔细查看现有配置,可以使用以下命令完成: configure show 在我的例子中,我的LAN网络名为LAN_192.16

今天,我收到了一个Unifi安全网关(USG),它可以作为您网络的DHCP服务器(事实上,在没有DHCP服务器的情况下让它正常工作有点棘手!)

Ubiquiti Unifi UI中的DHCP选项不允许您输入域名,但这是一个非常常见的要求。这怎么可能实现呢


我在泛素论坛上发现很多人在问这个问题,但没有答案,所以在找到答案并在那里发布了答案后,我想我也应该在这里分享它。

诀窍是仔细查看现有配置,可以使用以下命令完成:

configure
show
在我的例子中,我的LAN网络名为LAN_192.168.0.0-16,子网名为192.168.0.0/16,因此设置域名(对我来说!)的命令是:

发出此命令后,运行

show
它将显示它将对配置所做的更改,应该如下所示:

 service {
     dhcp-server {
         disabled false
         hostfile-update enable
         shared-network-name LAN_192.168.0.0-16 {
             authoritative enable
             description vlan1
             subnet 192.168.0.0/16 {
                 default-router 192.168.1.1
+                domain-name foo.bar
                 lease 86400
                 start 192.168.1.100 {
                     stop 192.168.1.254
                 }
             }
         }
     }
(注意显示已添加行的“+”)

现在,快跑

commit
它将提交更改

虽然不是这样。。。目前,如果您通过unifi UI更改任何设置,它将覆盖我们刚才所做的域名更改,因此您需要导出配置:

mca-ctrl -t dump-cfg
复制输出并将其粘贴到控制器正在运行的机器的以下文件夹中名为“config.gateway.json”的文件中:

Linux:

/var/lib/UniFi/data/sites/{side id}/
窗口:

c:\users\{your user}\Ubiquiti UniFi\data\sites\{site id}

这应该可以做到:)

我的CloudKey在/var/lib/UniFi上没有任何位置,CloudKey和linux安装之间是否存在位置差异?抱歉,这是一个很晚的回复,但我不确定抱歉。我没有CloudKey,因此无法检查:/
c:\users\{your user}\Ubiquiti UniFi\data\sites\{site id}