Я пытаюсь автоматизировать создание областей DHCP, но наткнулся на хитрый рассол.
Когда я пытаюсь создать область через командную строку, например:
netsh dhcp server add scope 10.10.15.0 255.255.254.0 "Clients"
Он возвращает ошибку, просто говорит: «Переданные параметры являются неполными или недопустимыми»
. Если я попытаюсь создать область с теми же параметрами в подключаемом модуле DHCP MMC, он успешно создаст область, но создаст ее как 10.10. 14 .0. Точно так же, если я запустил приведенную выше команду с 14 вместо 15, она сработает.
Это простой вопрос маски - вы ввели 255.255.254.0
по сравнению с 255.255.255.0
Так как ваша маска должна соответствовать диапазону - и 10.10.14.0 соответствует - это работает.
Как мы ясно даем понять, когда вы регистрируетесь на сервере, этот сайт для профессиональных сисадминов, а не для новичков, и это ошеломляюще простой вопрос.
Вы просите /23, но 10.10.15.x во втором 256-адресном блоке, а не в первом, это 10.10.14.0 - так что это исправляет вашу ошибку за вас. Если вы хотите только 10.10.15.0, то используйте /24, а не /23.
.