Перейти к содержимому

Как проверить доступность dhcp сервера

  • автор:

Устранение неполадок на сервере 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.

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Edges .
  2. Нажмите на название Edge Gateway.
  3. Перейдите в раздел IP Management → DHCP Forwarding .
  4. Нажмите ENABLE DHCP FORWARDING .
  5. Укажите IP-адреса сторонних DHCP-серверов и нажмите ENABLE .

Настройка DHCP в режиме Network

В этом режиме создается DHCP-сервер, привязанный к сети Isolated или Routed. Он предоставляет IP-адреса только виртуальным машинам в данной сети.

Чтобы настроить DHCP:

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
  2. Нажмите на название сети.
  3. Перейдите на вкладку IP Management → DHCP .
  4. Нажмите ACTIVATE . Откроется окно Enable DHCP .
  5. Выберите Network в поле DHCP Mode .
  6. Укажите IP-адрес для сервиса DHCP в поле Listener IP Address . IP необходимо выбрать из адресов сети, так, чтобы он не совпадал с Gateway CIDR.
  7. Укажите время, на которое предоставляется IP-адрес из DHCP Pool, в поле Lease Time .
  8. (Опционально) Нажмите ADD , чтобы добавить DHCP Pool. Например, «192.167.1.101-192.167.1.120». Если в сети уже есть Static IP Pool, убедитесь, что он не пересекается с выбранным DHCP Pool.
  9. (Опционально) Укажите DNS-сервера для службы DHCP.
  10. Проверьте указанные данные и нажмите FINISH .

DHCP начнет назначать IP-адреса виртуальным машинам в сети.

Настройка DHCP в режиме Edge Gateway

В этом режиме используется служба DHCP на Edge Gateway. Режим Edge Gateway подходит только для Routed-сетей.

Чтобы настроить DHCP:

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
  2. Нажмите на название сети.
  3. Перейдите на вкладку IP Management → DHCP .
  4. Нажмите ACTIVATE . Откроется окно Enable DHCP .
  5. Выберите Gateway в поле DHCP Mode .
  6. Укажите время, на которое предоставляется IP-адрес из DHCP Pool, в поле Lease Time .
  7. (Опционально) Нажмите ADD , чтобы добавить DHCP Pool. Например, «192.167.1.101-192.167.1.120». Если в сети уже есть Static IP Pool, убедитесь, что он не пересекается с выбранным DHCP Pool.
  8. (Опционально) Укажите DNS-сервера для службы DHCP.
  9. Проверьте указанные данные и нажмите FINISH .

DHCP начнет назначать IP-адреса виртуальным машинам в сети.

Настройка DHCP в режиме Relay

В этом режиме используется сторонний DHCP-сервер. Режим Relay подходит только для Routed-сетей, которые подключены к Edge Gateway с настроенным DHCP Forwarding .

Чтобы настроить DHCP:

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
  2. Нажмите на название сети.
  3. Перейдите на вкладку IP Management → DHCP .
  4. Нажмите ACTIVATE . Откроется окно Enable DHCP .
  5. Выберите Relay в поле DHCP Mode .
  6. Проверьте указанные данные и нажмите FINISH .

DHCP начнет назначать IP-адреса виртуальным машинам в сети.

Настройка DHCP Binding

Вы можете настроить DHCP Binding для:

  • статической привязки IP-адреса к MAC-адресу;
  • статической привязки IP-адреса конкретной службе в вашей среде.

Перед началом необходимо настроить DHCP-сервер в режиме Network или режиме Edge Gateway . Для сети в режиме Relay управление DHCP Binding находится на стороне сервера, который является целевым для Relay.

Чтобы настроить DHCP Binding:

i

  1. Откройте вкладку IPv4 Bindings . Она появляется только после настройки DHCP-сервера и отображается там же, где и раздел DHCP : в настройках сети на вкладке IP Management → DHCP .
  2. Нажмите NEW .
  3. Заполните раздел 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-клиента.
  4. (Опционально) Укажите DNS-сервера, если это необходимо.
  5. Проверьте указанные данные и нажмите FINISH .

Проверка назначения IP-адреса из DHCP IP Pool

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

  1. В карточке VM нажмите DETAILS перейдите в раздел Hardware → NICs и отредактируйте сетевое подключение в столбцах:
    • Network — выберите сеть с настроенным DHCP;
    • IP Mode — выберите «DHCP».
  2. Включите VM и авторизуйтесь в системе. IP-адрес назначается виртуальной машине только после входа в гостевую ОС.
  3. Проверьте назначенный IP-адрес внутри гостевой ОС или в интерфейсе Enterprise. В карточке vApp нажмите . Если настройка выполнена правильно, IP-адрес будет из DHCP Pool.

Редактирование DHCP

Вы можете изменить следующие параметры DHCP:

  • Lease Time;
  • DHCP Pools;
  • DNS Servers.

Чтобы отредактировать DHCP:

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Networks .
  2. Нажмите на название сети.
  3. Перейдите на вкладку IP Management → DHCP .
  4. Нажмите EDIT рядом с параметром, который необходимо изменить.

Если необходимо отключить DHCP для локальной сети организации, нажмите сверху DEACTIVATE .

Добавить комментарий

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