Начну расказ о работе с Server Core. После установки роли контроллера домена мне захотелось установить туда же DHCP-сервер. Кого тоже посетит такое желание – вот как это можно сделать.
Для начала все элементарно – команда start /w ocsetup DHCPServerCore устанавливает роль. Но, естественно, этого недостаточно. По умолчанию служба выключена. К тому же, хорошо бы установить режим запуска – автоматический.
Для этого делаем следующее:
sc config dhcpserver start= auto [автозапуск] net start dhcpserver [запустили службу]
Продолжаем.
Если сервер работает в домене, его нужно авторизовать:
netsh dhcp add server dc 192.168.1.1 [DC — имя сервера, 192.168.1.1 — его IP адрес]
Далее задаем область:
netsh dhcp server add scope <Подсеть> <Маска подсети> <Имя области> <Комментарий области>
E.g. netsh dhcp server 192.168.1.1 add scope 192.168.1.0 255.255.255.0 Test Test_Scope
Задаем диапазон адресов для области:
netsh dhcp server scope <Подсеть> add iprange <Начальный IP> <Конечный IP>
E.g. netsh dhcp server 192.168.1.1 scope 192.168.1.0 add iprange 192.168.1.1 192.168.1.254
Теперь исключения:
netsh dhcp server scope <Подсеть> add excluderange <Начальный IP> <Конечный IP>
E.g. netsh dhcp server 192.168.1.1 scope 192.168.1.0 add excluderange 192.168.1.1 192.168.1.10
Адрес шлюза по умолчанию:
netsh dhcp server scope <Подсеть> set optionvalue 003 IPADDRESS <Шлюз1> <Шлюз2>
E.g. netsh dhcp server 192.168.1.1 scope 192.168.1.0 set optionvalue 003 IPADDRESS 192.168.1.2 192.168.1.3
Адрес DNS-сервера:
netsh dhcp server scope <Подсеть> set optionvalue 006 IPADDRESS
E.g. netsh dhcp server 192.168.1.1 scope 192.168.1.0 set optionvalue 006 IPADDRESS 192.168.1.1 192.168.1.4
Активируем область:
netsh dhcp server scope <Подсеть> set state 1
E.g. netsh dhcp server 192.168.1.1 scope 192.168.1.0 set state 1
Автоматизируем по желанию, наслаждаемся простотой и изяществом Windows 2008 Server Core!