我的 dnsmasq.conf 中有以下配置:
dhcp-range=172.16.0.100,172.16.0.254,255.255.255.0,12h
从 172.16.0.1-99 范围中,我们为重要服务器分配静态 IP 地址,从 172.16.0.100-254 中我们分配动态地址。
我们前段时间开始使用 OpenVPN,托管该服务的服务器创建了许多虚拟接口,有时会使用 DHCP 拥有的所有 IP 地址,从而导致网络混乱。
我想将网络掩码更改为 255.255.0.0,以增加 IP 地址数量并保持静态 IP 范围不变。
如何使用dhcp-range
dnsmasq 提供的属性来实现这一点?
答案1
我对 dnsmasq 不太熟悉,但您不能只将网络地址设为 172.16.0.0 /16,然后扩展 dhcp 范围吗?像这样:dhcp-range=172.16.0.100, 172.16.255.254, 255.255.0.0, 12h(我假设 12h 是租用时间,而不是重要的东西)
您是否想使用该语法设置多个不连续的 DHCP 范围?例如:(dhcp-range=172.16.0.100, 172.16.0.254, 255.255.255.0, 12h) 然后 (dhcp-range=172.16.1.100, 172.16.1.254, 255.255.255.0, 12h)?我不明白为什么您不能在您想要的任何范围内设置尽可能多的 dhcp 范围。除非程序本身阻止您这样做。但我以前在服务器上设置不连续的 DHCP 池时从未遇到过任何问题。
(评论已转为答案)