这是我的问题。我目前有一个网络设置,在 192.168.1.1 和 192.168.1.99 之间手动分配静态 IP,其余 IP(192.168.1.100 到 192.168.1.254)由 IPCop 服务器上托管的 DHCP 服务器自动分配。
现在,我想在 192.168.2.xxx 中扩展我的 DHCP 范围,以便我有 254 个新的 DHCP 插槽。
首先,是否可以将 DHCP 范围分为 192.168.1.xxx 和 192.168.2.xxx,如果可以,该如何做(记住我正在使用 IPCop),如果不行,还有什么其他的可能性?
非常感谢您的帮助。
答案1
如果您打算将其视为一个大子网,这将稍微棘手,因为它192.168.1.0 to 192.168.2.255
没有正确对齐 /23 子网的右边界,所以您不能将其视为192.168.1.0/23
。
如果你完全决定使用 192.168.1 和 192.168.2,那么你需要使用 的子网192.168.0/22
,实际上是从 开始的范围192.168.0.0 to 192.168.3.255
。这主要意味着将整个网络的子网掩码更改为255.255.252.0
然而,一旦您完成了这些,您的 DHCP 服务器就应该能够非常顺利地从连续范围内提供 IP 服务192.168.1.100 to 192.168.2.254
。
答案2
不知道IPCop,但Microsoft DHCP范围可以根据您的需要变得更大;但是,您无法调整它们的大小,因此,如果您想要更大的范围,您需要删除现有的范围并重新创建它。
答案3
如果您在 Windows DHCP 中执行此操作,您实际上会创建一个超级作用域,因为您将创建一个跨越当前子网边界的作用域。您最终会得到两个作用域。我假设 ipcop 也会这样做。您需要为每个作用域上的客户端配置路由,以便能够相互通信。
我的建议是创建一个具有子网掩码的新范围,以满足您当前和未来的主机需求。
答案4
下面是在 CENTOS 6.4 中与 DHCPD 服务器一起使用的示例配置。
subnet 192.168.0.0 netmask 255.255.252.0 {
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8,208.67.222.222;
option subnet-mask 255.255.252.0;
range 192.168.1.2 192.168.2.254;
filename "/pxelinux.0";
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.1.1;
}