首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DNSMasq中设置每个接口网关

在DNSMasq中设置每个接口网关
EN

Server Fault用户
提问于 2014-09-30 23:52:26
回答 2查看 19.7K关注 0票数 4

我使用DNSMasq设置dhcp,如下所示:

代码语言:javascript
复制
dhcp-range=interface:eth0,10.1.0.50,10.1.0.250,255.255.255.0
dhcp-range=interface:eth1,10.1.20.50,10.1.20.250,255.255.255.0

我需要做的是为每个接口分别设置网关‘dhcp-选项3’,我希望这样做:

代码语言:javascript
复制
dhcp-option=interface:eth0,3,10.1.0.254
dhcp-option=interface:eth1,3,10.1.20.254

然而,这是行不通的。在每个接口的基础上建立独立网关的正确方法是什么?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-10-01 00:37:13

毫无疑问,问题中的语法是有意义的。然而,它甚至比这更简单:

代码语言:javascript
复制
dhcp-option=eth0,3,10.1.0.254
dhcp-option=eth1,3,10.1.20.254

编辑在使用了几年之后,我报告了这个设置的一个问题。假设您有一个公共网络和一个安全的网络,两者都可以通过WiFi访问。如果您的设备连接到公共网络,但希望切换到安全网络,则您的设备和DHCP服务器将尝试重用您从公共网络租赁的地址,从而导致您现在占用的子网的地址无效。可以通过将租约时间设置为零来解决这一问题,但这可能会根据您的网络需求(网络打印机地址等)产生其他不利影响。

票数 8
EN

Server Fault用户

发布于 2017-02-28 23:29:12

您可以使用范围标记来完成此操作:

代码语言:javascript
复制
    dhcp-range=set:net1,10.1.0.50,10.1.0.250,255.255.255.0
    dhcp-range=set:net2,10.1.20.50,10.1.20.250,255.255.255.0  
    
    dhcp-option=tag:net1,3,10.1.0.254  
    dhcp-option=tag:net2,3,10.1.20.254
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/632588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档