Июл 062015
 

Думаю многие админы сталкивались с тем, что диапазон IP адресов в DHCP кончился или кончается.

Самый простой способ это чуть расширить маску сети, сразу оговорюсь, что не нужно беспредельничать и в идеале это должны быть подсети, VLAN и прочее, но на небольшое кол-во устройств можно и расширить.

Например у вас сеть:

192.168.60.0/24 (255.255.255.0)

Если вы зададите маску сети 255.255.254.0

То вам станут грубо говоря доступны адреса

192.168.60.0/23

192.168.61.0/23

Писать, как разбирать айпи и маски сети битами не буду, кто знает, тому статья не нужна, кто не знает может без проблем найти, это как правило одни их первых уроков правильных сисадминов 🙂 Я просто сошлюсь на сайт, который сходу нашел в гугле: IP Калькулятор (И честно говоря, хотя я умею считать «битами», редко этим пользуюсь, проще на сайте)

Далее допустим мы на основных серверах, где статика (Это как правило DC и Шлюз) задали маску, надо чтобы её начали получать и другие компы\сервера\устройства, через DHCP.

На запущенном DHCP вам не удастся добавить ещё одну область с новыми адресами для раздачи, да и сменить маску сети в уже созданной области тоже не получится.

Для этого придется область удалить, создать новую, с новой маской и диапазоном адресов + все параметры + все резервирования.

Не знаю, как у кого, а у меня например в DHCP достаточно много резервов. НЕ НАДО ИХ ПЕРЕПИСЫВАТЬ НА БУМАЖКУ ИЛИ В EXCEL, как сделал один мой знакомый (да-да, не все админы великие гуру, есть и те кто в самом начале пути и только-только начал осваивать самостоятельно этот тернистый путь)

Есть более простой вариант.

Далее пример расширений маски сети на работающем DHCP сервере по пунктам

  1. Заходим на DHCP сервер (пусть он называется MYDHCPSERVER)
  2. Открываем CMD с правами админа
  3. Выполняем команду (вместо MYDHCPSERVER имя вашего сервера, вместо  192.168.60.0 ваша область): netsh dhcp server \\MYDHCPSERVER scope 192.168.60.0 dump>c:\mydhcpserver.txt
  4. Открывает файл mydhcpserver.txt на редактирование и меняем область на нужную нам. Надо уточнить, что в данном примере более ничего менять не придется, но если у вас например были другие адреса: например 192.168.5.0/24 вы расширили до /23 то сеть и соответственно область у вас уже будет 192.168.4.0. В приведенном выше калькуляторе и в DHCP вы увидите, какая у вас сеть. Если как в случае с 192.168.5.0, то надо будет в файле также везде поменять SCOPE на правильную.
  5. Удаляем в DHCP область
  6. Создаем новую с уже нужной нам маской сети
  7. И выполняем команду: netsh exec c:\mydhcpserver.txt
  8. Если вы нигде не пропустили замену старой области на новую, и не ошиблись, то у вас подтянуться все настройки старого DHCP и все резервы хостов.
  9. Проверяем, что маска у нас новая, что адреса мы раздаем.
  10. Радуемся 🙂