[英]Set domain name for unifi DHCP server
今天,我收到了一个Unifi安全网关(USG),它可以用作网络的DHCP服务器(实际上,要想在没有DHCP服务器的情况下正常工作,这有点棘手!)
Ubiquiti Unifi UI中的DHCP选项不允许您输入域名,但这是很常见的要求。 如何做到这一点?
我在Ubiquiti论坛上发现了很多人在问这个问题,但没有答案,因此在弄清楚并在此处发布答案后,我想我也应该在这里分享它
诀窍是仔细查看现有配置,可以使用以下命令完成:
configure
show
在我的情况下,我的LAN网络称为LAN_192.168.0.0-16,而子网称为192.168.0.0/16,因此(对我来说)设置域名的命令为:
set service dhcp-server shared-network-name LAN_192.168.0.0-16 subnet 192.168.0.0/16 domain-name foo.bar
发出此命令后,运行
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}
那应该可以解决问题:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.