为unifi DHCP服务器设置域名
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" 的文件中,您的控制器所在的机器 运行ning:
Linux:
/var/lib/UniFi/data/sites/{side id}/
Windows:
c:\users\{your user}\Ubiquiti UniFi\data\sites\{site id}
这应该可以解决问题:)
今天我收到了一个 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" 的文件中,您的控制器所在的机器 运行ning:
Linux:
/var/lib/UniFi/data/sites/{side id}/
Windows:
c:\users\{your user}\Ubiquiti UniFi\data\sites\{site id}
这应该可以解决问题:)