Как настроить DHCP Server из командной строки в Windows Server 2008 | Windows для системных администраторов

Как настроить DHCP Server из командной строки в Windows Server 2008

А вы знали, что в Windows Server 2008, мы можем установить и настроить роль DHCP-сервера прямо из командной строки. Это особенно полезно, если ваш сервер представляет собой  Windows Server Core.

Ниже приведу пошаговую процедуру установки и настройки DHCP сервера.

Установка роли DHCP Server

Чтобы установить DHCP Server в обычной версии  Windows Server 2008, наберите следующую команду в командной строке:

C:\Users\Administrator>start /w ocsetup DHCPServer

В Windows Server 2008 Core роль DHCP сервера называется «DHCPServerCore». Поэтому для его установки на Server Core следует воспользоваться командой:

C:\Users\Administrator>start /w ocsetup DHCPServerCore

Установка типа запуска службы DHCP в автомат

По умолчанию после установки роли DHCPServer, служба по-прежнему отключена. Поэтому нужно установить тип запуска службы в  Авто.

C:\Users\Administrator> sc config dhcpserver start= auto

Запуск DHCP Server

C:\Users\Administrator>net start dhcpserver

Добавление DHCP сервера и авторизация его в AD

Если ваш сервер DHCP установлен в домене Active Directory, вы должны авторизовать его в Active Directory. Теперь, воспользуемся командой Netsh для настройки  DHCP сервера и его параметров.

C:\Users\Administrator>netsh dhcp add server server1 192.168.10.55

Command completed successfully.

Т.е. мы добавили сервера с именем server1и ip 192.168.10.55.

Добавление области DHCP

Синтаксис команды таков: netsh dhcp server 192.168.10.55 add scope <Subnet> <Subnet mask> <ScopeName> <Scope comment>

Примером такой команды может быть строка:

C:\Users\Administrator>netsh dhcp server 192.168.10.55 add scope 192.168.100.0 255.255.255.0 Scope1 Scopevlan10

Command completed successfully.

В приведенной выше команде

Область DHCP– 192.168.100.0 255.255.255.0

Scope1 – имя области DHCP

ScopeVlan10 –комментарий для области

Установка диапазона IP-адресов DHCP области

Синтаксис команды: netsh dhcp server <Server> scope 192.168.100.0 add iprange <StartIP> <EndIP>

Чтобы установить для области   192.168.100.0 диапазон выдаваемых ip адресов в пределах от 192.68.100.2 до 192.168.100.254, воспользуйтесь командой:

C:\Users\Administrator>netsh dhcp server 192.168.10.55 scope 192.168.100.0 add iprange 192.168.100.2 192.168.100.254

Changed the current scope context to 192.168.100.0 scope.

Command completed successfully.

Добавить исключение в диапазон

В случае необходимости, вы можете исключить некоторые из IP адресов из выдаваемого диапазона. Синтаксис команды такой: netsh dhcp server <Server> scope <Scope> add excluderange <StartExclusion> <End-Exclusion>

C:\Users\Administrator>netsh dhcp server 192.168.105.5 scope 192.168.100.0 add excluderange 192.168.100.2 192.168.100.25

Changed the current scope context to 192.168.100.0 scope.

Command completed successfully.

В результате выполнения команды на нашем DHCP сервере из выдаваемого диапазона исключатся адреса с 192.168.100.2 по 192.168.100.25

Настройка марщрутизатора (параметр DHCP 003)

Синтаксис команды по настроке маршрутизаторов по – умолчанию, выдаваемых DHCP сервером прост: netsh dhcp server <Server> scope 192.168.100.0 set optionvalue 003 IPADDRESS <Gateway1> <Gateway2>

Чтобы установить для нашей области DHCP в качестве шлюзов (параметр 003) ip адреса 10.10.1.1 и 10.10.1.2, воспользуетесь командой:

C:\Users\Administrator>netsh dhcp server 192.168.10.5 scope 192.168.100.0 set optionvalue 003 IPADDRESS 10.10.1.1 10.10.1.2

Changed the current scope context to 192.168.100.0 scope.

Command completed successfully.

Настройка DNS-серверов через DHCP (опция 006 протокола DHCP)

Синтаксис настройки DNS серверов для области DHCP: netsh dhcp server <Server> scope 192.168.100.0 set optionvalue 006 IPADDRESS <Primary DNS> <Secondary DNS>

C:\Users\Administrator>netsh dhcp server 192.168.10.5 scope 192.168.100.0 set optionvalue 006 IPADDRESS 192.168.10.5 192.168.100.1

Changed the current scope context to 192.168.100.0 scope.

Command completed successfully.

В этом примере для нашей DHCP области мы указали сервера  DNS серверы 192.168.10.5 и 192.168.100.1 (опция DHCP 006).

Активировать область на DHCP Сервере из командной строки

Итак, мы полностью настроили все параметры области DHCP сервера, осталось только активировать (включить) DHCP область. Это можно выполнить с помощью следующей команды.

C:\Users\Administrator>netsh dhcp server 192.168.10.5 scope 192.168.100.0 set state 1

Changed the current scope context to 192.168.100.0 scope.

Command completed successfully.

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

Если ваш старый сервер DHCP работает под управлением Windows 2003, вы можете воспользоваться инструкцией по миграции DHCP сервера.

Еще записи по теме: DHCP
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Есть 1 комментарий

Оставить комментарий
  1. Hiruma | 24.01.2017

    отличная статья. спасибо

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)