【问题标题】:How to specify two or more gateways in dnsmasq如何在 dnsmasq 中指定两个或多个网关
【发布时间】:2015-04-08 17:33:48
【问题描述】:

我在 ubuntu12.04 上使用 Dnsmasq 作为 DHCP 服务器。在我有两个路由器的 LAN 中,我想为不同的设备指定两个网关地址。那么它支持这个功能吗?如果支持,如何指定?

【问题讨论】:

    标签: dnsmasq


    【解决方案1】:

    all.尝试后,我通过另一个线程修复它。线程在这里:

    • 在 dhcp-range 中设置标签

      dhcp-range=set:tag0,192.168.1.2,192.168.1.150,infinite
      dhcp-range=set:tag1,192.168.1.151,192.168.1.245,infinite
      
    • 指定mac地址和主机ip

      dhcp-host=11:22:33:44:55:66,hosta,192.168.1.11,infinite
      dhcp-host=66:55:44:33:22:11,aa:bb:cc:dd:ee:ff,hostb,192.168.1.12,infinite
      
    • 在选项文件中设置标签。

      dhcp-option=tag:tag0,option:router,192.168.1.1
      dhcp-option=tag:tag1,option:router,192.168.1.2
      

    然后,我发现它有效。我希望这些可以帮助其他人!

    【讨论】:

      【解决方案2】:

      all.I 修复了它(wrt 在同一子网中指定两个或多个路由器),我将发布我在这里得到的内容,以防它可以帮助其他人。 我的要求是将不同的路由器分配给同一子网中的不同主机。

      dhcp-range=set:tag0,192.168.1.2,192.168.1.200,infinite
      
      # tag0 network
      dhcp-host=11:22:33:44:55:66,hosta,192.168.1.11,infinite,set:tag0
      dhcp-host=66:55:44:33:22:11,aa:bb:cc:dd:ee:ff,hostb,192.168.1.12,infinite,set:tag1
      

      然后,为不同的主机指定不同的路由器。

      # options
      dhcp-option=tag:tag0,option:router,192.168.1.1
      dhcp-option=tag:tag1,option:router,192.168.1.2
      

      我发现对此有帮助的一些其他注释/上下文,以及关于 net/set/tag 选项:

      • 可选集:设置标记此网络的字母数字标签,以便可以在每个网络的基础上指定 dhcp 选项。当它以 'tag:' 为前缀时,它的含义会从设置标签变为匹配它。只能设置一个标签,但可以匹配多个标签。
      • 可以在一个 dhcp-host 指令中设置多个标签(但不能在其他允许“set:”的地方)
      • 此系统是从更早的、更受限制的系统演变而来的,为了向后兼容,可以使用“net:”代替“tag:”,并且可以省略“set:”。 (除了在 dhcp-host 中,可以使用“net:”代替“set:”。)出于同样的原因,可以使用 '#' 代替 '!'表示不。

      因此我认为这样做是安全的:

      • 使用 set 和 tag,避免使用 net(因为这是旧方式)
      • 在您的 dhcp-range 和 dhcp-host 中使用 set 来分配标签,并且
      • 在您的选项中使用标签来匹配您已经设置的标签。
      • 除了这些 dhcp 主机之外,您还可以看到多个 mac 地址,因为它是同一个盒子的 eth0 和 wlan mac。

      无论如何似乎对我有用,也许这会对某人有所帮助。

      【讨论】:

        猜你喜欢
        • 2021-05-18
        • 2013-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-11
        • 1970-01-01
        相关资源
        最近更新 更多