Устранение неполадок на сервере DHCP
Попробуйте наш виртуальный агент . Это поможет вам быстро определить и устранить распространенные проблемы DHCP.
В этой статье описывается устранение неполадок, возникающих на DHCP-сервере.
Контрольный список по устранению неполадок
Проверьте следующие параметры:
- Служба DHCP-сервера запущена и работает. Чтобы проверка этот параметр, выполните net start команду и найдите DHCP-сервер.
- DHCP-сервер является полномочным. См. статью Авторизация DHCP-сервера Windows в сценарии присоединения к домену.
- Убедитесь, что аренды IP-адресов доступны на DHCP-сервере область для подсети, в которую включен DHCP-клиент. Сведения о доступности см. в статистике соответствующих область на dhcp-сервере консоль управления.
- Проверьте, можно ли найти список BAD_ADDRESS в адресных арендах.
- Проверьте, имеют ли какие-либо устройства в сети статические IP-адреса, которые не были исключены из область DHCP.
- Убедитесь, что DHCP-сервер привязывается по крайней мере к одному IP-адресу и что этот IP-адрес находится в подсети область, из которых ip-адреса должны быть арендованы, если только не используется ретрансляция DHCP. Для этого выполните Get-DhcpServerv4Binding проверку или Get-DhcpServerv6Binding командлет. Привязки подключения сервера настраиваются на DHCP-сервере консоль управления в разделе «Дополнительные свойства IPv4/ IPv6″.
- Убедитесь, что только DHCP-сервер прослушивает порт UDP 67 и 68, выполнив netstat -anb команду. Ни один другой процесс или другие службы, такие как WDS или PXE, не должны занимать эти порты.
- Убедитесь, что исключение IPsec DHCP-сервера добавляется, если вы работаете с развернутой средой IPsec.
- Убедитесь, что IP-адрес агента ретранслятора можно проверить с DHCP-сервера.
- Перечисление и проверка настроенных политик и фильтров DHCP.
Журналы событий
Проверьте журналы событий службы system и DHCP Server в журналах> приложений и служб Microsoft>Windows>DHCP-Server, чтобы узнать о проблемах, связанных с наблюдаемой проблемой. В зависимости от типа проблемы событие регистрируется в одном из следующих каналов событий:
- Операционные события DHCP-сервера
- Административные события DHCP-сервера
- Системные события DHCP-сервера
- События уведомлений фильтра DHCP-сервера
- DDL_SERVER_AUDIT_EVENTS
сбор данных
Журнал сервера DHCP
Журналы отладки DHCP-сервера предоставляют дополнительные сведения о назначении аренды IP-адресов и динамических обновлениях DNS, выполняемых DHCP-сервером. Эти журналы по умолчанию расположены в %windir%\System32\Dhcp. Дополнительные сведения см. в статье Анализ файлов журнала DHCP-сервера.
Трассировка сети
Корреляция сетевой трассировки может указывать, что выполняет DHCP-сервер во время регистрации события. Чтобы создать такую трассировку с помощью средств устранения неполадок Windows (TSS), следуйте инструкциям в руководстве по устранению неполадок DHCP — сбор данных.
См. также
- Руководство по устранению неполадок DHCP
- Руководство по устранению неполадок для протокола конфигурации динамического узла (DHCP)
- Общие сведения о наборе инструментов TroubleShootingScript (TSS)
Проверка того, нормально работает ли канал между ретрансляцией DHCP, сервером DHCP и клиентом
Поскольку клиент не может автоматически получить IP-адрес, сконфигурируйте IP-адреса для клиента и интерфейса стороны пользователя. Убедитесь, что IP-адреса находятся в одном сегменте сети и не конфликтуют с устройствами в сети реального времени.
- Если операция ping не удается выполнить, канал между ретрансляцией DHCP, сервером DHCP и клиентом неисправна.
- Если операция ping успешно выполняется, перейдите к Следующему.
Как проверить доступность dhcp сервера
При диагностике локальной сети иногда возникает необходимость проверить работоспособность того или иного DHCP-сервера. Конечно, можно запустить dhclient и проверить результат. Однако при этом возникает ряд проблем:
- на время получения IP теряем связь с локальной сетью
- даный метод неактуалени при наличии в сети нескольких DHCP-серверов и неработоспособности только одного из них
- при удаленном подключении существует вероятность «потери» удаленного хоста
- проверку с использованием dhclient сложно автоматизировать
Поэтому, для проверки работоспособности DHCP-сервера можно использовать крошечную утилиту dhcping. Принцип работы утилиты очень прост: утилита отправляет указанному серверу (юникастом, а не броадкастом) пакет DHCPREQUEST с просьбой выдать адрес 0.0.0.0. Авторитативный DHCP-сервер должен ответить на этот запрос пакетом DHCPNAK. Получив такой пакет, dhcping делает вывод о работоспособности опрашиваемого сервера и очищает полученную lease, отправив опрашиваемому DHCP-серверу пакет DHCPRELEASE.
Выполним установку утилиты из системы портов:
| # cd /usr/ports/net/dhcping && make install clean && rehash |
Чтобы ознакомиться с возможностями утилиты, стоит просмотреть страницы man-руководства:
| # man dhcping |
Самый простой пример опроса:
# dhcping -s 192.168.192.55
Got answer from: 192.168.192.55
Сервер ответил, все ok. В случае проблем с DHCP-сервером, утилита сообщит «no answer«. Только стоит иметь в виду, что даная проверка годится лишь для «авторитативных» серверов, все остальные просто проигнорируют некоректный DHCPREQUEST.
- Блог пользователя — muff
- Добавить комментарий
Настройка DHCP
Чтобы упростить разворачивание VM и обеспечить их автоматическую доступность по IP-адресу, укажите в настройках сети пул IP-адресов для DHCP . DHCP настраивается в параметрах Routed-сети или Isolated-сети.
Виртуальные машины, для которых выбран способ назначения IP — «DHCP», автоматически получают IP-адреса из указанного DHCP pool. DHCP предоставляет IP-адрес в момент включения виртуальной машины.
При использовании DHCP настройки DNS указываются вручную администратором Cloud.ru. Данные настройки применяются автоматически, если вы используете способ присвоения IP-адреса «Static-Manual» или «Static-IP Pool», но в случае со способом «DHCP» настройки не применятся.
Чтобы применить настройки DNS при использовании DHCP, укажите сервера DNS в параметрах сети и обратитесь в техническую поддержку .
- Настройка DHCP Forwarding на Edge Gateway
- Настройка DHCP в режиме Network
- Настройка DHCP в режиме Edge Gateway
- Настройка DHCP в режиме Relay
- Настройка DHCP Binding
- Проверка назначения IP-адреса из DHCP IP Pool
- Редактирование DHCP
Настройка DHCP Forwarding на Edge Gateway
Если вы планируете использовать DHCP в режиме Relay , заранее настройте DHCP Forwarding на Edge Gateway.
- В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Edges .
- Нажмите на название Edge Gateway.
- Перейдите в раздел IP Management → DHCP Forwarding .
- Нажмите ENABLE DHCP FORWARDING .
- Укажите IP-адреса сторонних DHCP-серверов и нажмите ENABLE .
Настройка DHCP в режиме Network
В этом режиме создается DHCP-сервер, привязанный к сети Isolated или Routed. Он предоставляет IP-адреса только виртуальным машинам в данной сети.
Чтобы настроить DHCP:
- В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
- Нажмите на название сети.
- Перейдите на вкладку IP Management → DHCP .
- Нажмите ACTIVATE . Откроется окно Enable DHCP .
- Выберите Network в поле DHCP Mode .
- Укажите IP-адрес для сервиса DHCP в поле Listener IP Address . IP необходимо выбрать из адресов сети, так, чтобы он не совпадал с Gateway CIDR.
- Укажите время, на которое предоставляется IP-адрес из DHCP Pool, в поле Lease Time .
- (Опционально) Нажмите ADD , чтобы добавить DHCP Pool. Например, «192.167.1.101-192.167.1.120». Если в сети уже есть Static IP Pool, убедитесь, что он не пересекается с выбранным DHCP Pool.
- (Опционально) Укажите DNS-сервера для службы DHCP.
- Проверьте указанные данные и нажмите FINISH .
DHCP начнет назначать IP-адреса виртуальным машинам в сети.
Настройка DHCP в режиме Edge Gateway
В этом режиме используется служба DHCP на Edge Gateway. Режим Edge Gateway подходит только для Routed-сетей.
Чтобы настроить DHCP:
- В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
- Нажмите на название сети.
- Перейдите на вкладку IP Management → DHCP .
- Нажмите ACTIVATE . Откроется окно Enable DHCP .
- Выберите Gateway в поле DHCP Mode .
- Укажите время, на которое предоставляется IP-адрес из DHCP Pool, в поле Lease Time .
- (Опционально) Нажмите ADD , чтобы добавить DHCP Pool. Например, «192.167.1.101-192.167.1.120». Если в сети уже есть Static IP Pool, убедитесь, что он не пересекается с выбранным DHCP Pool.
- (Опционально) Укажите DNS-сервера для службы DHCP.
- Проверьте указанные данные и нажмите FINISH .
DHCP начнет назначать IP-адреса виртуальным машинам в сети.
Настройка DHCP в режиме Relay
В этом режиме используется сторонний DHCP-сервер. Режим Relay подходит только для Routed-сетей, которые подключены к Edge Gateway с настроенным DHCP Forwarding .
Чтобы настроить DHCP:
- В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
- Нажмите на название сети.
- Перейдите на вкладку IP Management → DHCP .
- Нажмите ACTIVATE . Откроется окно Enable DHCP .
- Выберите Relay в поле DHCP Mode .
- Проверьте указанные данные и нажмите FINISH .
DHCP начнет назначать IP-адреса виртуальным машинам в сети.
Настройка DHCP Binding
Вы можете настроить DHCP Binding для:
- статической привязки IP-адреса к MAC-адресу;
- статической привязки IP-адреса конкретной службе в вашей среде.
Перед началом необходимо настроить DHCP-сервер в режиме Network или режиме Edge Gateway . Для сети в режиме Relay управление DHCP Binding находится на стороне сервера, который является целевым для Relay.
Чтобы настроить DHCP Binding:

- Откройте вкладку IPv4 Bindings . Она появляется только после настройки DHCP-сервера и отображается там же, где и раздел DHCP : в настройках сети на вкладке IP Management → DHCP .
- Нажмите NEW .
- Заполните раздел General :
- Name — название привязки.
- (Опционально) Description — описание привязки.
- IP Address — IP-адрес для привязки к MAC-адресу. Если нажать на , появится CIDR сети, из которой можно выбирать IP. Если для данной сети существуют DHCP Pool и/или Static Pool, убедитесь, что указанный IP-адрес не пересекается с ними.
- MAC Address — MAC-адрес.
- (Опционально) Lease Time — время, на которое выполняется привязка.
- (Опционально) Gateway — IP-адрес шлюза, который будет использоваться для привязки. IP-адрес должен принадлежать подсети. Если вы не укажите IP-адрес в этом поле, будет использоваться IP-адрес из Gateway CIDR сети.
- (Опционально) Hostname — имя хоста DHCP-клиента.
- (Опционально) Укажите DNS-сервера, если это необходимо.
- Проверьте указанные данные и нажмите FINISH .
Проверка назначения IP-адреса из DHCP IP Pool
Для проверки работы DHCP необходима виртуальная машина, которую планируется подключить к сети с DHCP. Если такой виртуальной машины нет, создайте новую.
- В карточке VM нажмите DETAILS перейдите в раздел Hardware → NICs и отредактируйте сетевое подключение в столбцах:
- Network — выберите сеть с настроенным DHCP;
- IP Mode — выберите «DHCP».
- Включите VM и авторизуйтесь в системе. IP-адрес назначается виртуальной машине только после входа в гостевую ОС.
- Проверьте назначенный IP-адрес внутри гостевой ОС или в интерфейсе Enterprise. В карточке vApp нажмите . Если настройка выполнена правильно, IP-адрес будет из DHCP Pool.
Редактирование DHCP
Вы можете изменить следующие параметры DHCP:
- Lease Time;
- DHCP Pools;
- DNS Servers.
Чтобы отредактировать DHCP:
- В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
- Нажмите на название сети.
- Перейдите на вкладку IP Management → DHCP .
- Нажмите EDIT рядом с параметром, который необходимо изменить.
Если необходимо отключить DHCP для локальной сети организации, нажмите сверху DEACTIVATE .