Лабораторная работа №14

Клиенты и серверы DHCP

Клиент DHCP и IP-адрес

Автоконфигурация IP работает следующим образом.

1. Компьютер клиента выбирает IP-адрес из зарезервированной Microsoft подсети класса В — 169.254.0.0, маска подсети 255.255.0.0. Прежде чем задействовать IP-адрес, клиент проводит проверку по протоколу разрешения адресов (Address Resolution Protocol, ARP), чтобы убедиться, что выбранный IP-адрес не используется другим клиентом.

2. Если IP-адрес уже замят, клиент повторяет действие 1, пробуя до 10 IP-адресов, после чего сообщает об ошибке.

Примечание Если клиент отключен от сети, проверка ARP всегда будет успешной. В результате клиент использует первый же выбранный IP-адрес.

3. Если IP-адрес свободен, клиент настраивает сетевой интерфейс, используя этот адрес. Затем клиент пытается связаться с сервером DJICP, отправлял в есть широковещательные запросы каждые 5 минут. Установив связь с сервером, клиент получает аренду и перенастраивает сетевой интерфейс.

###### Установка сервера DHCP

Динамическое выделение IP-адресов возможно только при наличии в сети DHCP-сервера. Компоненты DHCP устанавливаются при помощи мастера установки компонентов Windows, а запуск и авторизация сервера осуществляются из консоли DHCP Предоставлять клиентам динамические IP-адреса вправе только авторизованные серверы DHCP.

Установка компонентов DHCP

Чтобы сервер с Microsoft Windows Server 2003 мог работать в качестве DHCP-сервера, выполните следующие действия.

1. В меню Пуск (Start) выберите Программы (Programs) или Все программы (All Programs), затем щелкните Администрирование (Administrative Tools) и Мастер настройки сервера (Configure Your Server).

2, Дважды щелкните Далее (Next). Появятся текущие роли сервера. Выделите роль DHCP-ccpnep (DHCP Server) и дважды щелкните Далее (Next). Мастер установит DHCP и запустит Мастер создания области (New Scope Wizard).

3. Если вы хотите сразу же создать начальную область для DHCP-сервера, щелкните Далее (Next). В противном случае щелкните Отмена (Cancel) и создайте необходимые области позднее.

4. Щелкните Готово (Finish). Чтобы использовать сервер, вы должны авторизовать его в домене. Далее вам необходимо создать и активизировать все необходимые области DHCP.

Запуск и использование консоли DHCP

После установки DHCP-сервера настройка и управление динамической IP-адресацией осуществляется из консоли DHCP (рис. 14.1). Команда для ее запуска располагается в меню Администрирование (Administrative Tools). В главном окне консоли DHCP дне панели. Слева перечислены все DHCP-серверы домена, упорядоченные по IP-адресам, включая локальный компьютер, если окно открыто на DHCP-сервере, Справа приведены подробные сведения о выбранном объекте.

Рис. 14.1. Консоль DHCP служит для управления конфигурацией DHCP-сервера

Значки серверов и узлов областей отображают их текущее состояние. Для серверов значки могут быть такими:

• зеленая стрелка вверх — служба DHCP запущена, сервер активен;

• красная буква «X» --- у консоли нет доступа к серверу: служба DHCP остановлена или сервер недоступен;

• красная стрелка вниз — сервер DHCP не авторизован;

• синий значок — изменилось состояние сервера или система выдала предупреждение.

Значки областей имеют следующие значения:

• красная стрелка вниз — область неактивна;

• синий значок — изменилось состояние области или система выдала предупреждение.

Примечание Доступ к консоли DHCP можно получить из консоли Управление компьютером (Computer Management). Запустите ее, подключитесь к серверу, которым хотите управлять, затем раскройте Службы и приложения (Services and Applications} и выберите DHCP.

Соединение с удаленными серверами DHCP

Открыв консоль DHCP, вы подключитесь к локальному серверу. Чтобы подключиться к удаленному серверу, выполните следующие действия

1. Щелкните правой кнопкой корень консоли DHCP и выберите Добавить сервер (Add Server). Откроется диалоговое окно, показанное па рис. 14.2.

Рис. 14.2. Если вашего сервера DHCP нет в консоли, добавьте его

2. Установите переключатель Этот сервер (This server) и введите IP-адрес или имя DHCP-сервера, которым хотите управлять. Чтобы настроить один из авторизованных серверов DHCP, установите переключатель Авторизованный DHCP-сервер (This authorized DHCP server) и щелкните нужный сервер. Помните, что вы вправе управлять только серверами в доверенных доменах.

3. Щелкните ОК. Новый DHCP-сервер появится в дереве консоли.

Примечание После подключения к удаленному серверу некоторые параметры иногда оказываются недоступными. Для решения этой проблемы, как правило, достаточно щелкнуть правой кнопкой мыши узел сервера и выбрать Обновить (Refresh).

Запуск и остановка сервера DHCP

Серверами DHCP управляют е помощью одноименной службы. Как и любую другую, вы вправе ее запустить, отключить, приостановить и перезапустить посредством узла Службы (Services) консоли Управление компьютером (Computer Management) или из командной строки. Кроме того, службой DHCP можно управлять из консоли DHCP. Щелкните правой кнопкой сервер, которым хотите управлять, выберите Все задачи (All Tasks), а затем щелкните Запустить (Start), Остановить (Stop), Приостановить (Pause), Продолжить (Resume) или Перезапустить (Restart).

###### Настройка DHCP-сервера

При установке нового сервера DHCP на нем автоматически задаются параметры, оптимальные для данного сетевого окружения. Обычно менять их не следует. Заниматься настройкой сервера приходится для решения проблем производительности или для установки дополнительных параметров. Для настройки сервера DHCP щелкните его правой кнопкой и выберите Свойства (Properties). Окно свойств DHCP-сервера показано на рис. 14.3.

Рис. 14.3. Управление статистикой, аудитом, интеграцией с DNS и другими свойствами DHCP-сервера

Привязка DHCP-сервера к конкретному IP-адресу

Сервер с несколькими сетевыми адаптерами имеет несколько сетевых подключений соответственно и может предоставлять службу DHCP по любому ил них. Но иногда нужно, чтобы сервер DHCP обслуживал не все доступные соединения. Например, если сервер подключен к сетям 10 и 100 Мбит/с, но в данный момент требуется, чтобы весь DHCP-трафик проходил через быстрое соединение.

Для привязки DHCP к конкретному сетевому соединению выполните следующие действия.

1. В консоли DHCP правой кнопкой щелкните нужный сервер и выберите Свойства (Properties).

2. Перейдите на вкладку Другие (Advanced) и щелкните кнопку Привязки (Bindings).

3. В списке сетевых подключений сервера DHCP установите флажки только у тех соединений, которые должны использоваться для передачи сведений DHCP-клиентам.

4. Щелкните ОК.

Обновление статистики DHCP

В консоли DHCP отображается статистика доступности и использования IP-адресов. По умолчанию она обновляется только при запуске консоли DHCP или по щелчку кнопки Обновление (Refresh) на панели инструментов. Если вы регулярно обращаетесь к статистике DHCP, настройте ее автоматическое обновление.

1. В консоли DHCP правой кнопкой щелкните сервер и выберите Свойства ( Properties).

2. На вкладке Общие (General) выберите Автоматически обновлять статистику каждые (Automatically update statistics every) и введите интервал времени в часах и минутах. Затем щелкните ОК.

Разрешение и запрет аудита DHCP

1. В консоли DHCP правой кнопкой щелкните сервер и выберите Свойства (Properties).

2. На вкладке Общие (General) выберите Вести журнал аудита DHCP (Enable DHCP audit logging). Щелкните ОК.

Размещение журналов аудита DHCP

По умолчанию журналы DHCP хранятся в папке %SystemRoot%\system32\DHCP, но вы вправе изменить их расположение.

1. В консоли DHCP правой кнопкой щелкните нужный сервер и выберите Свойства (Properties).

2. На вкладке Другие (Advanced) введите путь к файлам в поле Журнал аудита (Audit Log File Path) или щелкните Обзор (Browse), чтобы выбрать новую папку.

3. Щелкните ОК. ОС потребует перезапустить службу сервера DHCP. Щелкните Да (Yes).

Интеграция DHCP и DNS

Чтобы просмотреть и изменить параметры интеграции с DNS, выполните следующие действия.

1. В консоли DHCP щелкните сервер правой кнопкой и выберите Свойства (Properties).

2. Перейдите на вкладку Служба DNS (DNS), показанную на рис. 14.4.

Рис. 14.4. Стандартные параметры интеграции DNS с DHCP

Предотвращение конфликтов IP-адресов

Конфликт IP-адресов — типичная причина неполадок DHCP. Два компьютера одной сети не могут иметь одинаковых IP-адресов. Если компьютеру присвоен IP-адрес, уже имеющийся в сети, один или оба компьютера будут от всех отключены. Для удобства выявления и предотвращения потенциальных конфликтов желательно включить диагностику конфликтов IP-адресов.

1. В консоли DHCP правой кнопкой щелкните сервер и выберите Свойства (Properties).

2. На вкладке Другие (Advanced) задайте ненулевое значение параметра Число попыток определения конфликтов (Conflict detection attempts). Этот параметр определяет число проверок IP-адреса сервером с помощью команды ping перед выдачей адреса в аренду.

Примечание Когда клиент запрашивает аренду, сервер проверяет пул доступных адресов и предоставляет в аренду один из них. При этом он не опрашивает сеть, чтобы убедиться, что предоставляемый адрес действительно свободен. Но в интенсивно работающей сети этот адрес мог быть присвоен одному из компьютеров другим администратором. Кроме того, иногда с точки зрения DHCP-сервера срок аренды адреса уже истек, а с точки зрения клиентского компьютера, который некоторое время был отключен от сети, а потом вновь включился в нее, все еще длится. Чтобы избежать подобных накладок, задайте ненулевое число попыток распознавания конфликтов.

Суперобласти

Суперобласть — это контейнер областей, напоминающий организационное подразделение в Active Directory. Суперобласть упрощает управление обычными областями сети, позволяя одним действием активизировать или отключить сразу несколько областей. Также вы вправе просматривать статистику всех областей суперобласти, не проверяя каждую в отдельности.

Создание суперобласти

1. В консоли DHCP щелкните сервер правой кнопкой и выберите Создать суперобласть (New Superscope). Запустится Мастер создания суперобласти (New Superscope Wizard).

2. Щелкните Далее (Next) и введите имя суперобласти.

3. Выберите области, которые нужно добавить в суперобласть, выделив их в списке Доступные области (Available Scopes).

4. Щелкните Далее (Next), а затем — Готово (Finish).

Добавление областей к суперобласти

Добавить области и суперобласть можно как при ее создании, так и после этого.

1. Щелкните выбранную область правой кнопкой и выберите Добавить в суперобласть (Add to Superscope).

2. Выберите суперобласть в окне Добавление области (Add Scope).

3. Щелкните ОК.

Удаление областей из суперобласти

1. Щелкните правой кнопкой нужную область и выберите Удалить из суперобласти (Remove from Superscope).

2. Подтвердите действие, щелкнув Да (Yes). Если это была последняя область суперобласти, суперобласть автоматически удаляется.

Активизация и отключение суперобласти

При активизации (отключении) суперобласти одновременно активизируются (отключаются) все входящие в нес области. Для активизации (отключения) суперобласти щелкните ее правой кнопкой и выберите соответственно Активировать (Activate) или Деактивировать (Deactivate).

Удаление суперобласти

При удалении суперобласти удаляется только контейнер, но не области внутри него. Чтобы удалить и их, сделайте это после удаления суперобласти. Чтобы удалить суперобласть, щелкните ее правой кнопкой и выберите Удалить (Delete), а затем щелкните Да (Yes).

Создание областей

Область предоставляет собой пул IР-адресов, доступных клиентам DHCP. Обычные области включают в себя адреса сетей класса А, В или С, а многоадресные — адреса сети класса D. Обычные и многоадресные области создаются раздельно, но управляются одинаково. Главное различие состоит в том, что к многоадресным областям неприменимо резервирование. Для них также нельзя задать дополнительные параметры — WINS, DNS, маршрутизацию и т. п.

Создание обычной области

1. В консоли DHCP щелкните правой кнопкой нужный сервер или суперобласть.

2. Выберите Создать область (New Scope). Запустится мастер создания новой области. Щелкните Далее (Next).

3. Введите имя и описание новой области и щелкните Далее (Next).

4. В полях Начальный IP-адрес (Start IP Address) и Конечный IP-адрес (End IP Address) задайте диапазон (Р-адресов, входящих в область.

Примечание Как правило, области не содержат адреса вида х.х.х.0и х.х.х.255, которые резервируются соответственно для адресов сетей и широковещательных рассылок. Поэтому вместо диапазона 192.168.10.0-192.168.10.255 укажите 192.168.10.1-192.168.10.254.

5. Остальные ноля этого окна определяют параметры подсетей и заполняются автоматически (рис. 14.5). Если в сети нет подсетей, используйте стандартные значения.

Рис. 14.5. В окне мастера создания области укажите диапазон IP-адресов новой области

6. Щелкните Далее (Next). Следующее окно появится, если введенный диапазон охватывает разные сети. Вам будет предложено создать суперобласть, содержащую отдельную область для каждой сети. Щелкните Да (Yes) и Далее (Next). Если вы ошиблись, щелкните Назад (Back) и исправьте диапазон введенных адресов.

7. Определите диапазоны IP-адресов, исключаемые из области, вводя их границы в полях Начальный IP-адрес (Start IP Address) и Конечный IP-адрес (End IP Address) и щелкая Добавить (Add). Чтобы удалить диапазон, выделите его и списке Исключаемый диапазон адресов (Excluded Addresses) и щелкните Удалить (Remove).

8. Задайте продолжительность аренды для области (по умолчанию — 8 дней).

Совет Из-за слишком большого срока аренды снижается эффективность DHCP и исчерпывается запас доступных IP-адресов, особенно если в сети работает много пользователей, не являющихся ее постоянными клиентами. Оптимальный срок аренды для большинства сетей — от 1 до 3 суток.

9. Щелкните Да (Yes), если хотите настроить параметры DNS, WINS, шлюзов и т. п. В противном случае щелкните Нет (No) и пропустите пункты 10-14.

10. Щелкните Далее (Next), введите IP-адрес первого основного шлюза и щелкните Добавить (Add). Повторите эту процедуру для остальных стандартных шлюзов. При необходимости измените порядок обращения клиентов к шлюзам с помощью кнопок Вверх (Up) и Вниз (Down).

11. Щелкните Далее (Next) и настройте параметры DNS, которые будут передаваться клиентам DHCP (рис. 14.6). Введите имя родительского домена, чтобы DNS могла разрешить неполные имена компьютеров.

Рис. 14.6. Настройка стандартных параметров DNS для клиентов DHCP

12. В поле IP-адрес (IP Address) введите IP-адрес первичного DNS-ceptsepa. Щелкните Добавить (Add). Повторите процедуру для дополнительных серверов DNS. Расположение IP-адресок в списке определяет очередность обращения к ним. При необходимости измените порядок адресов с помощью кнопок Вверх (Up) и Вниз (Down). Щелкните Далее (Next).

Совет Если вам известно имя сервера, но не его IP-адрес, введите имя в поле Имя сервера (Server Name} и щелкните Сопоставить (Resolve).

13. Аналогично настройте стандартные параметры WINS для клиентов DHCP. Щелкните Далее (Next).

14. Чтобы активизировать область, щелкните Да, я хочу активировать эту область сейчас (Yes, [ will activate this scope now). Или щелкните Нет, я активирую эту область позже (No, I will activate this scope later). Щелкните Далее (Next).

15. Щелкните Готово (Finish).

Создание многоадресной области

1. В консоли DHCP щелкните правой кнопкой значок сервера.

2. В контекстном меню выберите Создать многоадресную область (New Multicast Scope) — запустится мастер создания многоадресной области. Щелкните Далее (Next).

3. Введите имя и описание новой области и щелкните Далее (Next).

4. В полях Начальный IP-адрес (Start IP Address) и Конечный IP-адрес (End IP Address) задайте диапазон IP-адресов, входящих в область. Многоадресные области должны определяться IP-адресами класса D. Это означает, что разрешен диапазон адресов от 224.0.0.0 до 239.255.255.255.

5. Рассылаемые компьютерами пакеты с широковещательными адресами характеризуются параметром TTL (time-to-live, время жизни), равным максимальному числу маршрутизаторов, через которые разрешается пройти пакету, Оставьте его стандартное значение (32), чего достаточно для большинства сетей, или увеличьте в соответствии с числом маршрутизаторов в вашей сети. Щелкните Далее (Next).

6. Задайте диапазоны IP-адресов, которые не- будут включены в область. Щелкните Далее (Next).

7. Задайте продолжительность аренды области (по умолчанию — 30 дней). Щелкните Далее (Next).

Примечание Если вы недостаточно компетентны в вопросах широковещательной рассылки, не меняйте стандартных значений. Многоадресная аренда используется не так, как обычная. Широковещательный IP-адрес иногда применяется несколькими компьютерами, и все они могут иметь права аренды этого IP-адреса. Рекомендуемая длительность многоадресной аренды в большинстве сетей — от 30 до 60 дней.

8. Если хотите активизировать область, щелкните Да (Yes), в противном случае щелкните Далее (Next).

9. Щелкните Готово (Finish).

Просмотр и назначение параметров сервера

Параметры сервера относятся ко всем созданным на нем областям. Чтобы посмотреть или отредактировать их, выполните следующие действия.

1. В консоли DHCP двойным щелчком откройте нужный сервер.

2. Для просмотра параметров щелкните элемент Параметры сервера (Server Options). В правой панели отобразятся текущие параметры.

3. Для перенастройки параметров щелкните правой кнопкой элемент Параметры сервера (Server Options) и выберите Настроить параметры (Configure Options). В открывшемся диалоговом окне отметьте флажками нужные параметры и заполните необходимые поля в панели ввода данных.

Просмотр и настройка параметров областей

Эти параметры уникальны для каждой области и имеют приоритет над стандартными параметрами сервера.

1. Откроите нужную область в консоли DHCP.

2. Для просмотра параметров щелкните элемент Параметры области (Scope Options). В правой панели отобразятся текущие параметры.

3. Для изменения параметров щелкните правой кнопкой элемент Параметры области (Scope Options) и выберите Настроить параметры (Configure Options). Откроется окно настройки параметров области (рис. 14.7). В нем отметьте флажками нужные параметры и заполните необходимые поля в панели ввода данных.

Рис. 14.7. Для каждого параметра области предусмотрены свои поля для ввода данных

Просмотр и настройка параметров резервирования

Эти параметры относятся к клиенту, за которым резервируется конкретный IP-адрес. Они уникальны для каждого клиента и имеют приоритет над параметрами сервера и области.

1. Откройте нужную область в консоли DHCP.

2. Дважды щелкните папку Резервирование (Reservations) нужной области.

3. Щелкните объект резервирования, чтобы вывести его текущие параметры в правой панели.

4. Чтобы их изменить, щелкните объект правой кнопкой и выберите Настроить параметры (Configure Options). В открывшемся диалоговом окне отметьте флажками нужные параметры и заполните необходимые поля в панели ввода данных.

Настройка параметров области

1. Откройте консоль DHCP и дважды щелкните сервер, области которого хотите настроить.

2. Щелкните правой кнопкой нужную область и выберите Свойства (Properties).

3. Измените нужные параметры, например срок действия аренды.

4. Щелкните ОК.

Активизация и отключение областей

В консоли DHCP неактивные области помечены значком с красной стрелкой вниз, а активные — значком обычной папки.

• Чтобы активировать область, щелкните ее правой кнопкой и выберите Активировать (Active).

• Чтобы отключить область, щелкните ее правой кнопкой и выберите Деактивировать (Deactive).

Примечание Деактивация отключает область, но не прекращает текущую аренду клиентов.

Применение протокола ВООТР

ВООТР — протокол динамической адресации, предшествующий DHCP. Обычные области его не поддерживают. Если нам по каким-то причинам нужно включить его поддержку, выполните следующие действия.

1. Щелкните правой кнопкой модифицируемую область и выберите Свойства (Properties).

2. На вкладке Дополнительно (Advanced) щелкните Обоих типов серверов (Both).

3. При необходимости задайте продолжительность аренды для клиентов ВООТР. Щелкните ОК.

Удаление области

1. В консоли DHCP щелкните правой кнопкой удаляемую область и выберите Удалить (Delete).

2. Подтвердите удаление области, щелкнув Да (Yes).

Создание и удаление диапазона исключений

Можно исключить IP-адреса из области, определив диапазон исключений. Область может содержать несколько таких диапазонов. Вот как настроить новый диапазон исключений.

1. В консоли DHCP откройте нужную область, щелкните правой кнопкой папку Пул адресов (Address Pool) и выберите Диапазон исключения (New Exclusion Range).

2. Введите начальный и конечный адрес диапазона и щелкните Add (Добаиить). Выбранный диапазон должен находиться в пределах диапазона адресов данной области и не должен использоваться в данный момент. Повторите эти действия для добавления других диапазонов.

3. Щелкните Закрыть (Close). Чтобы удалить диапазон исключений, щелкните его правой кнопкой и выберите Удалить (Delete).

Резервирование адресов DHCP

Постоянные IР-адреса присваиваются DHCP-клиентам несколькими способами. Например, установив переключатель Без ограничений (Unlimited) в диалоговом окне свойств области, всем ее клиентам вы выдадите адреса в бессрочную аренду. Другой способ — зарезервировать адрес за DHCP-клиентом. Такой DHCP-клиент всегда получает от DHCP-сервера один и тот же IP-адрес, но при этом вы сохраняете возможность централизованного управления, которое делает технологию DHCP столь привлекательной.

Вот как зарезервировать IP-адрес за клиентом.

1. В консоли DHCP откройте нужную область, щелкните правой кнопкой папку Резервирование (Reservations) и выберите Создать резервирование (New Reservation). Откроется одноименное диалоговое окно (рис. 14.8).

2. В поле Имя клиента (Reservation Name) введите короткое описание клиента. Это поле служит только для идентификации.

3. В поле IP-адрес (IP Address) введите IP-адрес, который хотите закрепить за клиентом. Он должен находиться в диапазоне адресов выбранной области.

4. В поле МАС-адрес (MAC Address) введите аппаратный адрес сетевого адаптера на клиентском компьютере. Чтобы узнать МАС-адрес, введите в командной строке компьютера клиента команду ipconfig /all.

Рис. 14.8. Резервирование IP-адреса для клиента

5. При желании введите комментарий в поле Описание (Description).

6. По умолчанию поддерживаются как клиенты DHCP, так и клиенты BOOT Р. Этот вариант идеален для большинства случаев. Измените его, если вам непременно нужно исключить конкретный тип клиентов.

7. Щелкните Добавить (Add).

Изменение свойств резервирования

1. В консоли DHCP откройте нужную область и щелкните папку Резервирование (Reservations).

2. Щелкните папку правой кнопкой и выберите Свойства (Properties). Измените свойства резервирования и щелкните ОК.

Удаление аренды и резервирования

1. В консоли DHCP откройте нужную область и щелкните папку Арендованные адреса (Address Leases) или Резервирование (Reservations).

2. Щелкнув правой кнопкой аренду или резервирование, выберите Удалить (Delete).

3. Подтвердите удаление, щелкнув Да (Yes). Аренда или резервирование будут удалены из DHCP, но клиент при этом может и не освободить IP-адрес, Чтобы заставить его сделать это, па компьютере клиента введите в командной строке ipconfig /release.

Резервное копирование базы данных DHCP

В папке %SystemRoot%\System32\dhcp хранятся БД DHCP и данные о настройке DHCP. По умолчанию БД автоматически сохраняется каждые 60 минут. Чтобы произвести резервное копирование базы данных вручную, выполните следующие действия.

1. В консоли DHCP правой кнопкой мыши щелкните сервер, данные которого хотите сохранить, и выберите Архивировать (Backup).

2. В диалоговом окне Обзор папок (Browse for Folder) укажите папку, в которой будет храниться резервная копия базы данных DHCP, и щелкните ОК.

Параметры реестра, отвечающие за размещение резервной копии и периодичность сохранения данных DHCP, а также другие параметры DHCP хранятся в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Paramcters.

Следующие ключи реестра управляют базой данных и настройкой архивирования:

• BackupDatabasePath — задает положение базы данных DHCP Этот параметр устанавливается в диалоговом окне свойств сервера на вкладке Другие (Advanced) в поле База данных DHCP (Database Path);

• DatabaseName — задает имя главного файла базы данных DHCP. Значение по умолчанию — DHCP.mdb;

• Backuplnterval — интервал между копированием в минутах. По умолчанию — 60 минут;

• DatabaseCleanlnterval — время очистки элементов базы данных. По умолчанию — через каждые 60 минут.

Перенос БД DHCP на другой сервер

Если вам нужно пронести какое-либо масштабное обслуживание сервера, на котором работает DHCP, вы, вероятно, захотите временно перенести эту службу на другой сервер. Для этого необходимо выполнить несколько действий на обоих серверах. На целевом сервере сделайте следующее.

1. Установите DHCP и перезапустите сервер.

2. Остановите службу DHCP посредством консоли Службы (Services).

3. Удалите содержимое папки %SystemRoot%\System32\dhep.

На исходном сервере сделайте следующее.

1. Остановите службу DHCP посредством консоли Службы (Services).

2. После остановки службы DHCP выключите ее, чтобы она более не запускалась.

3. Скопируйте все содержимое папки %SystemRoot%\System32\dhcp в аналогичную папку на целевом сервере.

4. Запустите службу DHCP на целевом сервере.

Восстановление БД DHCP с помощью утилиты JETPACK.EXE

Иногда целостность базы данных DHCP нарушается, и в системном журнале появляются сообщения об ошибках с DHCP-сервером в качестве источника и ссылками па ошибки базы данных Jet.

Для определения и решения проблем базы данных предназначена утилита JETPACK.EXE.

1. Остановите службу DHCP посредством консоли Службы (Services).

2. Откройте окно командной строки.

3. Перейдите в папку базы данных DHCP. По умолчанию это %SystemRoot%\Systeт32\dhcp.

4. Введите команду

jetpack dhcp.mbd dhcptempt.mbd

где dhcp.mbd — имя базы данных DHCP, a dhcptempt.mbd — имя временного файла, используемого утилитой Jetpack.

Утилита Jetpack выполнит следующие действия:

• проверит базу данных на предмет несоответствий и пр.;

• исправит любые ошибки несоответствия, записав все изменения во временный файл базы данных;

• сожмет базу данных, записав все изменения во временный файл базы данных;

• заменит исходный файл базы данных временным файлом и завершит работу.

Если утилите Jetpack не удалось восстановить базу данных, восстановите ее самостоятельно из резервной копии или воссоздайте посредством службы DHCP.

Регенерация БД DHCP средствами DHCP-сервера

В редких случаях восстановить базу данных не удается ни с помощью программы Jetpack.exe, ни из резервной копии. Если это случилось или вы просто собираетесь создать БД DHCP «с нуля», выполните следующие действия.

1. Остановите службу DHCP посредством консоли Службы (Services).

2. Удалите содержимое папки %SysiemRoot%\System32\dhcp. Чтобы не дать серверу восстановиться из предыдущей резервной копии, удалите и ее содержимое.

Примечание Не удаляйте файлы БД, если повреждены ключи реестра, связанные с DHCP. Они должны быть доступны для восстановления БД DHCP.

3. Перезапустите DHCP-сервер.

4. Никакая информация об арендованных и зарезервированных адресах в консоли DHCP не отображается. Чтобы восстановить активные аренды в каждой области, следует согласовать области сервера. Подробнее — в следующем разделе.

5. Чтобы предотвратить конфликты, вызванные уже заключенными соглашениями об аренде, включите определение конфликтов адресов на следующие несколько дней.

Воссоздание арендованных и зарезервированных адресов

В процессе согласования БД выполняется сверка арендованных и зарезервированных адресов с информацией в БД DHCP на сервере. Если между сведениями в реестре Windows и базе данных сервера DHCP обнаружены несоответствия, вы можете выбрать и согласовать любые рассогласованные элементы. После этой операции DHCP возвращает IP-адрес его изначальному владельцу или создает для этого адреса временное резервирование. Когда истечет срок аренды, адрес возвращается в пул для последующего использования.

Вы вправе согласовывать области как по отдельности, так и все сразу. Чтобы согласовать одну область, выполните следующие действия.

1. В консоли DHCP правой кнопкой мыши щелкните область, с которой хотите работать, и выберите Согласование (Reconcile).

2. В диалоговом окне Согласовать (Reconcile) щелкните кнопку Проверить (Verify). В окне отобразятся обнаруженные несоответствия.

3. Выделите отображенные адреса и щелкните Согласовать (Reconcile), чтобы исправить несоответствия.

4. Если несоответствия не обнаружены, щелкните ОК.

Чтобы согласовать все области на сервере, выполните следующие действия.

1. В консоли DHCP правой кнопкой мыши щелкните нужный сервер и выберите Согласование всех областей (Reconcile All Scopes).

2. В диалоговом окне Согласование всех областей (Reconcile All Scopes) щелкните кнопку Проверить (Verify). В окне отобразятся обнаруженные несоответствия.

3. Выделите отображенные адреса и щелкните Согласовать (Reconcile), чтобы исправить несоответствия,

4. Если несоответствия не обнаружены, щелкните ОК.