Как решить проблему с роутером Mikrotik, когда клиенты wi-fi подключаются к чужому DHCP-серверу?
Доброе утро!
Возникла такая проблема:
роутер микротик, настроена wi-fi точка доступа, клиенты успешно к ней подключаются, но каким то удивительным образом попадают в чужую локальную сеть.
Ipconfig говорит о том, что клиент подключился к чужому dhcp-серверу, который находится совершенно в другой сети. микротик принадлежит к сети 192.168.0.0/24, а dhcp-клиенты попадают в сеть 192.168.1.0/24.
подскажите как решить данную проблему
дело в том, что в роутере выключен dhcp-сервер (даже сам пакет отключен), dhcp сервер находиться на отдельном компьютере в локальной сети. клиенты по проводу подключаются успешно
Написано
Армянское Радио
@gbg Куратор тега Системное администрирование
Степан: Подключать к роутеру компьютер с Wireshark, вылавливать вражеский DHCP по MAC
ipconfig выдает 192.168.1.1 - адрес dhcp-сервера. дом многоквартирный и роутеров полным-полно, видимо это один из них. но я не понимаю, каким образом микротик умудряется имея на локальном интерфейсе адрес 192.168.0.2, подключаться к dhcp серверу 192.168.1.1
Степан: DHCP работает ДО получения компьютером конкретного IP адреса, поэтому нет разницы что там назначено на Микротике, видимо ваш Микротик успешно передает широковещательный запрос на получение IP другому маршрутизатору. немного теории
Степан: Ниже дано уже несколько советов, если проблема только с беспроводными клиентами то стоит попробовать рекомендации, которые дал Сергей Петриков. Потом можно посмотреть не включена ли опция DHCP Relay/forward в Микротике. А вообще нужно более подробное описание топологии сети.
Если есть возможность настроить на точке DHCP snooping, указав доверенным портом для DHCP запросов только порт аплинка, где ваш микротик, также советую запретить трафик между клиентами вайфай не через шлюз, опция называется wireless isolation или как-то так.
Степан: Нет, они будут изолированны друг от друга. Тут смотрите что у вас произошло, какой-то из клиентов, если он принимает вайфай на AP воткнул роутер, но не в WAN а в Lan порт и не выключил на нем DHCP по умолчанию и получается что когда другой клиент запрашивает DHCP настройки, то роутер, находясь ближе, отвечает раньше вашего сервера и выдает настройки. Для того чтоб запретить работать DHCP на всех портах кроме доверенных в кабельных сетях используют опцию коммутаторов DHCP snooping, в радиосетях - изолируют клиентов друг от друга в пределах точки, а дальше уже делают DHCP snooping или его аналог фаирволом.
Создать правило, запрещающее форвардинг пакетов UDP с портом получателя 68. Это если левый DHCP сервер находится за сетью микротика.
Если этот сервер внутри локальной сети, то найти виновника по MAC-у и наказать :)
создал такое правило:
ip firewall filter add chain=forward protocol=udp dst-port=68 action=drop
поднял на самый верх. не помогло, все равно клиенты лезут на чужой сервер, трафика по правилу 0