我在ubuntu12.04上使用Dnsmasq用于DHCP服务器。在我的LAN中有两个路由器,然后我想为不同的设备指定两个网关地址。那么它是否支持这个功能?如果它支持,如何指定?
答案 0 :(得分:5)
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
然后,我发现它有效。我希望这些可以帮助别人!
答案 1 :(得分: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选项:
因此我觉得这样做是安全的:
似乎对我有用,也许这会对某人有所帮助。