【问题标题】:Set domain name for unifi DHCP server为 unifi DHCP 服务器设置域名
【发布时间】:2016-06-28 17:26:26
【问题描述】:

今天我收到了一个 Unifi 安全网关 (USG),它可以充当您网络的 DHCP 服务器(事实上,要让它正常工作而不是 DHCP 服务器有点棘手!)

Ubiquiti Unifi UI 中的 DHCP 选项不允许您输入域名,但这是很常见的要求。如何实现?

我发现很多人在 Ubiquiti 论坛上问这个问题,但没有答案,所以想通了并在那里发布了答案,我想我也会在这里分享它

【问题讨论】:

    标签: networking enterprise dhcp


    【解决方案1】:

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

    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}
    

    这应该可以解决问题:)

    【讨论】:

    • 我的 CloudKey 在 /var/lib/UniFi 中没有任何内容,CloudKey 和 linux 安装之间是否存在位置差异?
    • 对不起,这是一个相当晚的回复,但我不确定抱歉。我没有 CloudKey,所以我无法检查:/
    猜你喜欢
    • 1970-01-01
    • 2021-04-24
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    相关资源
    最近更新 更多