Добрый день!
Имею два провайдера на 1 и 2 порту. Получаю от обоих адрес по dhcp. На втором провайдере постоянно в логах имею ошибку
dhcp-client on ether2-beeline lost IP address - lease expired
Аренда дается на 10 минут. Каждые 10 минут на 1 сек теряю связь, так как адрес получаю в последнюю секунду. Release и Renew не дают никакого эффекта, то есть не идет обновление аренды до ее истечения.
Тут на днях упал один провайдер и я заметил, что адрес стал обновляться сразу же. И даже кнопки Release и Renew заработали.
Как только поднялся второй провайдер тут же все повторяется.
Прописать руками адрес не вариант. Перестает работать интернет при этом.
Версия Ros 7.11.2. Грешу на баг в микроте. Но может я ошибаюсь и есть какое то решение?
DHCP Client lease expired
-
- Сообщения: 212
- Зарегистрирован: 17 апр 2014, 10:44
-
- Сообщения: 11
- Зарегистрирован: 06 дек 2021, 15:07
Я отключил Default Route на обоих интерфейсах. Руками назначаю дистанцию.
-
- Сообщения: 11
- Зарегистрирован: 06 дек 2021, 15:07
Проблема решилась заменой дефолтного маршрута на второго провайдера.
В общем довольно странное поведение. На других форумах мне тоже не помогли с этим. Судя по всему все таки баг микротика.
В общем довольно странное поведение. На других форумах мне тоже не помогли с этим. Судя по всему все таки баг микротика.
-
- Сообщения: 1
- Зарегистрирован: 19 янв 2025, 19:56
У меня похожая инсталляция, эта проблема связанна с тем, что до DHCP сервера второго провайдера неверный маршрут. Скорее всего он находится в другой сети, не в той, которую вам выдает dhcp. mikrotik пытается послать unicast пакет dhcp серверу и пакет идет через первого провайдера. А когда lease истекает, он запрашивает ip заново broadcast-ом. Достаточно добавить маршрут dhcp сервера через второй провайдер и все заработает.