Sonicwall 批量 DHCP 预留

Sonicwall 批量 DHCP 预留

我们正在从 Microsoft Forefront TMG 迁移到使用 SonicWALL 作为我们的防火墙。

我已经设法从我们的 TMG 盒上运行的 DHCP 服务中导出我们的 DHCP 保留,但想避免必须手动将它们输入到 SonicWALL 管理屏幕中。

有人知道如何批量上传预订列表吗?如果有必要,我不介意写一些脚本 :-)

答案1

您可以使用 SonicOS-API 来完成此操作。查看以下 KB。即使用于创建地址对象,使用不同的 JSON 对象,过程也是相同的

https://www.sonicwall.com/support/knowledge-base/adding-multiple-address-objects-using-sonicos-api/200524131217347/

{
  "dhcp_server": {
    "ipv4": {
      "scope": {
        "static": [
          {
            "ip": "string",
            "mac": "string",
            "enable": true,
            "name": "string",
            "lease_time": 0,
            "default_gateway": "string",
            "netmask": "string",
            "comment": "string",
            "domain_name": "string",
            "dns": {
              "server": {}
            },
            "wins": {
              "primary": "string",
              "secondary": "string"
            },
            "call_manager": {
              "primary": "string",
              "secondary": "string",
              "tertiary": "string"
            },
            "network_boot": {
              "next_server": "string",
              "boot_file": "string",
              "server_name": "string"
            },
            "generic_option": {},
            "always_send_option": true
          }
        ]
      }
    }
  }
}

相关内容