Назад | Перейти на главную страницу

Что такое повторная привязка DHCP?

Мой внешний сетевой интерфейс на компьютере с Gentoo будет периодически вызывать эти ошибки (может быть, 3-4 в неделю). Он подключен к Optimum в сети и получает свой IP-адрес через DHCP. Он всегда включен и почти никогда не теряет связь (обычно это происходит, когда я или один из моих соседей замечает это).

eth1: не удалось обновить, попытка повторной привязки

Я пытаюсь понять, что может вызвать эти ошибки.

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

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

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

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

Вы можете получить более подробную информацию на сайте Руководство по TCP / IP.

-Адам

Я хотел бы добавить одно исправление к ответу Адама Дэвиса. Обновление DHCP будет происходить не по истечении срока аренды, а в течение активного времени аренды. Есть два таймера, T1 и T2. T1 меньше времени T2. T1 - это время, когда клиент может начать процесс ОБНОВЛЕНИЯ. то есть, клиент может отправить RENEW в это время и продлить аренду. Если клиенту не удается продлить аренду с сервером, он будет транслировать DHCP-запрос (устанавливая IP-адрес на широковещательный, поэтому запрос будет отправлен на все DHCP-серверы в сети) для повторной привязки. если какой-либо сервер может успешно обработать этот запрос, аренда будет продлена вместе с сервером. Поэтому, если вы не всегда получаете эту ошибку, не беспокойтесь, процесс ОБНОВЛЕНИЯ мог не завершиться по какой-либо причине в это конкретное время.