@grey_fx
Мелкий сисадмин

Почему дублируются Leases в DHCP Mikrotik?

В записях DHCP сервера стали постоянно появляться такие записи, адреса повторяются по несколько раз для 1 мак. С чем это может быть связано? В списке есть и wifi устройства, и проводные. Перезагрузка убирает, но потом они появляются снова. Проверка на второй DHCP включена и молчит. Таймер, который больше, не просто не уменьшается, а растёт.
65fd8cb327b46548289182.png
  • Вопрос задан
  • 3084 просмотра
Пригласить эксперта
Ответы на вопрос 3
@diksrv
Зачем в опциях адрес 0.0.0.2?
Ответ написан
Zwe3do4et
@Zwe3do4et
Мы сейчас тоже с таким сталкиваемся.
Говорят что у нас исчерпан диапазон свободных ip адресов и из-за этого происходит такое.
Нужно расширять диапазон
Ответ написан
Комментировать
TrueBers
@TrueBers
Гуглю за еду
адреса повторяются по несколько раз для 1 мак
Мак никак не гарантирует уникальность лиза, если передана опция 61 Client-identifier. Вы замазали зачем-то кучу полезных для дебага данных, как будто вас по маку сейчас сдеанонят... DHCP сервер должен идентифицировать лизы по паре ClientID:IP, и только если не передан ClientID, использовать пару HardwareAddress:IP. Проверьте, что у вас там под замазкой.

Таймер, который больше, не просто не уменьшается, а растёт.
Если он растёт, значит приходят одинаковые пары client-id(61):requested_IP и продлевают жизнь лиза, соответственно.

Это может быть связано с несколькими инстансами работающих dhcp-клиентов у пиров. Какой-то косяк у этих реализаций с transaction-id, возможно. Ну или какой-то косяк в архитектуре сети, релеях.

Попробуйте отдавать лизы по юникасту, если включен Always Broadcast.

менял. было 3 часа, сделал 1 час. но после этого уже перезапускал и всё сбрасывалось. стоит ли делать такой малый промежуток?
Не в 90х же живём. Вообще стоит 10 минут поставить время жизни, за 3 часа в 2024-м может слишком много чего произойти. Лизы по 2 дня у вас на скриншоте -- это треш какой-то. Где-то явно лишние реквесты приходят пачками.

Что в логах по топику dhcp приходит? Что сниффер показывает?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы