我在ubuntu12.04上使用Dnsmasq用于DHCP服务器.在我的LAN中有两个路由器,然后我想为不同的设备指定两个网关地址.所以它支持这个功能吗?如果它支持,如何指定?
我修复了它(在同一子网中指定两个或多个路由器),我将发布我在这里得到的内容,以防它可以帮助其他人。我的要求是将不同的路由器分配给同一子网中的不同主机。
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
Run Code Online (Sandbox Code Playgroud)
然后,为不同的主机指定不同的路由器。
# options
dhcp-option=tag:tag0,option:router,192.168.1.1
dhcp-option=tag:tag1,option:router,192.168.1.2
Run Code Online (Sandbox Code Playgroud)
我发现对此以及 net / set / tag 选项有帮助的一些其他注释/上下文:
因此我认为这样做是安全的:
无论如何似乎对我有用,也许这会对某人有所帮助。
在尝试之后,我通过另一个线程修复它.线程在这里:
在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
Run Code Online (Sandbox Code Playgroud)指定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
Run Code Online (Sandbox Code Playgroud)在选项文件中设置标记.
dhcp-option=tag:tag0,option:router,192.168.1.1
dhcp-option=tag:tag1,option:router,192.168.1.2
Run Code Online (Sandbox Code Playgroud)然后,我发现它有效.我希望这些可以帮助别人!
| 归档时间: |
|
| 查看次数: |
4502 次 |
| 最近记录: |