«Сервер RPC недоступен» – причины и способы устранения ошибки

При конфигурировании высокодоступного протокола DHCP в Windows Server 2012 теперь доступны возможности, которых не было раньше. Эта статья написана на основе бета-версии Windows Server 8. Информация может меняться.

Причины появления ошибки

В типичном сеансе RPC клиент связывается с программой сопоставления конечных точек сервера по TCP-порту 135 и для указанной службы требует определённого номера динамического порта. Сервер отвечает, отправив IP-адрес и номер порта, для которого служба зарегистрирована в RPC после её запуска, а затем связывается с клиентом с указанным IP-адресом и номером порта. Возможные причины ошибки «Сервер RPC недоступен» следующие:

Причины появления ошибки
  1. Остановка службы RPC – когда служба RPC на сервере не запущена.
  2. Проблемы с разрешением имён – имя сервера RPC может быть связано с неправильным IP-адресом. Это значит, что клиент связывается с неправильным сервером или пытается связаться с IP-адресом, который в настоящее время не используется. Возможно, имя сервера не распознаётся вообще.
  3. Трафик заблокирован брандмауэром – брандмауэр или другое приложение безопасности на сервере или брандмауэр устройства между клиентом и сервером могут препятствовать доступу трафика к TCP-порту сервера 135.
  4. Проблемы с подключением – проблема с сетью может быть причиной отсутствия соединения между клиентом и сервером.

Высокодоступный DHCP

Теперь, когда сетевые подключения стали высокодоступны, можно делать то же самое с DHCP. Для этого для Windows Server 2012 естественно требуются два отдельных сервера. А вот отказоустойчивый кластер Windows больше не нужен. Вместо этого кластера предусмотрена встроенная поддержка отказоустойчивых областей DHCP. После подготовки двух серверов отказоустойчивая область DHCP настраивается следующим образом.

В панели Server Manager щелкните All Servers, после чего выберите первый из серверов. Щелкните Manage/Add Roles and Features и выберите Add Roles and Features Wizard. Установите только роль DHCP Server и примите параметры по умолчанию. Повторите ту же операцию для второго сервера. По завершении работы мастера вы увидите, что диспетчер сервера создал новую группу DHCP-серверов, состоящую из ваших двух серверов.

Читайте также:  Выясняем, что это за папка – Windows.old

Обратите также внимание на два уведомления на ленте диспетчера сервера. Щелкните значок с флажком и выберите Complete DHCP Configuration — запустится мастер DHCP Post-Install configuration. Предоставьте необходимые учетные данные и щелкните Commit, чтобы аутентифицировать каждый из серверов в доменных службах Active Directory.

После аутентификации процесс создания и управления областями DHCP практически такой же, как в предыдущих версяих. Откройте консоль DHCP и создайте область для одного сервера, щелкнув правой кнопкой IPv4 (или IPv6, если это уместно) и выберите New Scope.. Сконфигурируете область в соответствии с параметрами вашей сети.

Настройка высокой доступности начинается с того, что нужно щелкнуть правой кнопкой область и выбрать Configure Failover. Предоставьте имя узла и IP-адрес в поле Partner Server (рис. 5). В нижней части есть флажок (на рисунке он неактивен), который позволяет воспользоваться уже существующими отношениями отказоустойчивости.

Рис. 5. Настройка служб отказоустойчивости

DHCP-серверы в отказоустойчивой конфигурации могут работать в одном из двух режимов: балансировки нагрузки и «горячего» запаса. В первом режиме у серверов общий механизм распределения адресов. В режиме горячего запаса один из серверов-партнеров назначается запасным и берет на себя нагрузку в случае отказа основного сервера.

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

Читайте также:  Как изменить имя компьютера в Windows 10

Рис. 6. Конфигурация балансировки нагрузки и горячего запаса

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

В режиме перерыва связи сервер переходит при потере связи с парнтером. На этом этапе вы можете вручную изменить состояние сервера на режим отказа партнера и ициировать переход управления областью. Можно также задать интервал автоматического переключения режима (Auto State Switchover Interval) в режим отказа партнера по истечении заданного времени в минутах. В режиме отказа партнера параметр Maximum Client Lead Time определяет время, которое выжидает сервер перед взятием под контроль всей области.

Наконец можно включить проверку подлинности для сообщений перехода, установив флажок Enable Message Authentication. Для защиты проверки подлинности можно задать общий секрет (Shared Secret). Щелкните Next и Finish, чтобы закрыть мастер.

Чем вызвана ошибка включения DHCP на сетевом устройстве?

Сообщение об ошибке возникает из-за неправильной настройки сети. Вот некоторые из причин:

  1. IP-адрес для сетевого адаптера прописан вручную, который уже используется в настройках сети.
  2. Не работает клиент DHCP. Эта служба помогает компьютеру зарегистрировать IP-адрес и отслеживать DNS записи.
  3. Поврежден или устарел сетевой драйвер. Также могут возникнуть проблемы с совместимостью после обновления WIndows.
  4. Роутер работает с ошибками. Простой перезапуск обычно решает проблему, поскольку удаляет все неправильно сохраненные конфигурации.

Прежде чем перейти к решениям войдите в систему под учетной записью администратора. Проверьте кабели Ethernet, плотность их подключения в разъемах к сетевым адаптерам, а также достаточно ли мощности сигнала Wi-Fi.

Как продлить срок аренды DHCP на ПК с Windows 10

Затем, если вы хотите продлить срок аренды DHCP вашего ПК с Windows 10, введите в командной строке или PowerShell следующую команду: ipconfig /release | ipconfig /renew.

Как продлить срок аренды DHCP на ПК с Windows 10

Дождитесь, пока команда выполнит свою работу, и после ее завершения она должна отобразить некоторую информацию о ваших сетевых адаптерах. Теперь выполните команду ipconfig /all еще раз. Проверьте текстовые строки Lease Getsed и Lease Expires вашего сетевого адаптера, и вы должны увидеть, что они оба были обновлены.

Читайте также:  Производительность «1С» в виртуальной машине

Теперь давайте посмотрим, как установить время аренды DHCP на что угодно:

Как продлить срок аренды DHCP на ПК с Windows 10

ПРИМЕЧАНИЕ. Для иллюстрации следующих шагов мы используем ASUS ZenWiFi AX (XT8) . В зависимости от производителя и модели маршрутизатора визуальные параметры и названия настроек могут отличаться от наших. Тем не менее, они должны быть похожими, поэтому вы должны быть в состоянии найти свой путь.

Особенности работы DHCP

Сетевой протокол DHCP работает посредством UDP. Обмен данными между клиентом и сервером осуществляется через порты 67 UDP и UDP 68. Для передачи информации от клиента к серверу DHCP протокол задействует порт 67 UDP, а в обратном направлении — 68 UDP.

По умолчанию запросы протокола DHCP передаются в пределах текущей подсети. Это объясняется использованием широковещания, не пропускаемого маршрутизаторами за границы широковещательного домена. Такой домен обычно ограничен пределами логической или физической подсети.

При расположении в разных широковещательных доменах общение клиентов и серверов производится через специальный ретранслятор DHCP relay agent. Он выполняет функцию посредника, который обеспечивает обмен сообщениями между клиентом и сервером в формате адресных пакетов. Таким ретранслятором может служить маршрутизатор или специальный сервер, например, Windows Server.

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

Подпишитесь на рассылку Смарт-Софт и получите скидку на первую покупку

За подписку мы также пришлем вам white paper «Основы кибербезопасности в коммерческой компании».

Email*Подписаться

Условия акции

Предоставлено SendPulse