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

Интернет падает в сети Ubuntu ISC-DHCP-Client

У меня проблемы с сетевым подключением на сервере Ubuntu 16.04. Я подключен к Verizon Fios через Ethernet (он определен как dhcp в файле / etc / network / interfaces).

DHCP-клиент, который я использую для подключения к ним, - это DHCP-ISC-Client, он также известен как DHCLIENT.

Пользовательская конфигурация, которую я использую в своем dhclient.conf:

supersede dhclient-lease-time 2000000; supersede dhcp-rebinding-time 2000000; supersede dhcp-renewal-time   2000000; timeout 1000000; select timeout 1; inital-interval 2;

Скриншот конфигурационного файла

Мой dhclient.conf выглядит так.

перед добавлением заменяемого dhclient-lease-time 2000000; Я получал в основном аренду на 3000 секунд, после истечения срока аренды DHCP-сервер не отправляет никаких новых предложений о ее продлении. Я поставил 2000 000 секунд, но мой интернет падает через 3 часа, пока я подключен к интернету, dhcp-клиент продолжает отправлять предложения на сервер (я не знаю, приемлемо это или нет)

Пожалуйста, ребята, обратитесь за помощью, спасибо.

Вы используете какие-либо собственные правила брандмауэра?

Получение DHCP через брандмауэры может быть немного сложным, поскольку начальный цикл обнаружения / предложения / запроса / подтверждения происходит с использованием широковещательных рассылок с исходным IP-адресом 0.0.0.0 и получателем 255.255.255.255, но при обновлении можно использовать одноадресные рассылки. Если вы не разрешаете трафик UDP с DHCP-сервера на ваш порт 68 / UDP, вы можете случайно отфильтровать ответы DHCP-сервера на запросы обновления, отправленные вашей системой.

Заменяя время аренды / перепривязки / продления, вы, вероятно, просто прострелите себе ногу. Ваш DHCP-клиент отвечает за отправку запроса на продление аренды по истечении половины срока аренды, указанного сервером. Так что ваши dhclient должен начать попытки обновления примерно через 1500 секунд после первоначального выделения IP-адреса. Но ты сказал dhclient что, несмотря на то, что говорит DHCP-сервер, dhclient не нужно делать это до тех пор, пока не пройдет 2000000 секунд (> 23 дней), поэтому продления не произойдет.

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

Если время аренды, настроенное на DHCP-сервере, составляет 3000 секунд, то после вашего dhclient удерживал адрес в течение 3000 секунд и не отправил запрос на обновление, DHCP-сервер может освободить «ваш» IP-адрес обратно в пул выделяемых IP-адресов. В зависимости от количества клиентов, запрашивающих IP-адреса у DHCP-сервера, может потребоваться некоторое время, чтобы «ваш» IP-адрес действительно был переназначен кому-то другому, и в течение этого времени вы может на практике все еще можно использовать этот IP-адрес. В вашем случае это займет около 3 часов.

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

Это также может быть своего рода периодическая «очистка» инфраструктуры провайдера, отключение IP-адресов, которые были без действительной аренды DHCP более XXXX секунд. Если вы можете вернуть свой предыдущий IP-адрес через 3 часа, отключив и повторно включив сетевой интерфейс, то, вероятно, это происходит.