Страница 1 из 1

DHCP Client lease expired

Добавлено: 08 окт 2023, 18:05
Nambelad
Добрый день!
Имею два провайдера на 1 и 2 порту. Получаю от обоих адрес по dhcp. На втором провайдере постоянно в логах имею ошибку
dhcp-client on ether2-beeline lost IP address - lease expired
Аренда дается на 10 минут. Каждые 10 минут на 1 сек теряю связь, так как адрес получаю в последнюю секунду. Release и Renew не дают никакого эффекта, то есть не идет обновление аренды до ее истечения.
Тут на днях упал один провайдер и я заметил, что адрес стал обновляться сразу же. И даже кнопки Release и Renew заработали.
Как только поднялся второй провайдер тут же все повторяется.
Прописать руками адрес не вариант. Перестает работать интернет при этом.
Версия Ros 7.11.2. Грешу на баг в микроте. Но может я ошибаюсь и есть какое то решение?

Re: DHCP Client lease expired

Добавлено: 09 окт 2023, 09:49
svetogor82
дистанция разную принимаете на каналах ?

Re: DHCP Client lease expired

Добавлено: 09 окт 2023, 22:05
Nambelad
svetogor82 писал(а): 09 окт 2023, 09:49 дистанция разную принимаете на каналах ?
Я отключил Default Route на обоих интерфейсах. Руками назначаю дистанцию.

Re: DHCP Client lease expired

Добавлено: 14 окт 2023, 21:08
Nambelad
Проблема решилась заменой дефолтного маршрута на второго провайдера.
В общем довольно странное поведение. На других форумах мне тоже не помогли с этим. Судя по всему все таки баг микротика.

Re: DHCP Client lease expired

Добавлено: 20 янв 2025, 10:42
sample
У меня похожая инсталляция, эта проблема связанна с тем, что до DHCP сервера второго провайдера неверный маршрут. Скорее всего он находится в другой сети, не в той, которую вам выдает dhcp. mikrotik пытается послать unicast пакет dhcp серверу и пакет идет через первого провайдера. А когда lease истекает, он запрашивает ip заново broadcast-ом. Достаточно добавить маршрут dhcp сервера через второй провайдер и все заработает.