我正在尝试自动创建 DHCP 范围,但遇到了棘手的难题。
当我尝试通过命令行创建一个范围时,如下所示:
netsh dhcp server add scope 10.10.15.0 255.255.254.0 "Clients"
它返回一个错误,简单地说“传递的参数不完整或无效。”
如果我尝试在 DHCP MMC 插件中使用相同的参数创建范围,它会成功创建范围,但它会将其创建为 10.10。14.0。同样,如果我用 14 而不是 15 来运行上述命令,它也可以正常工作。
答案1
这是一个简单的面具问题 - 你已经进入255.255.254.0
了255.255.255.0
由于您的掩码需要与范围相匹配 - 并且 10.10.14.0 确实如此 - 所以它可以工作。
答案2
当您注册 serverfault 时,我们会明确表示,该网站适用于专业系统管理员 - 而不是初学者 - 这是一个非常基本的问题。
您要求的是 /23,但 10.10.15.x 位于第二个 256 地址块中,而不是第一个,即 10.10.14.0 - 因此它已为您修复错误。如果您只想要 10.10.15.0,请使用 /24 而不是 /23。