Здравствуйте!
Сеть состоит из роутера Mikrotic RB951UI-2HND и роутера Zyxel Keenetic Start 2. К Микротику подходит кабель провайдера, далее от Микротика идёт кабель к Zyxel, который используется в качестве беспроводной точки доступа. IP адреса выдаёт Микротик.
Клиенты подключены по сети Wi-Fi к Zyxel.
Суть проблемы в том, что в логах Микротик возникает ошибка с разных IP адресов:
Detected conflict by ARP response for 192.168.1.50 from A8:23:FE:F5:A2:89.
A8:23:FE:F5:A2:89 — это MAC адрес Zyxel.
Я так понимаю, что проблема в том, что Микротик видит у всех устройств один MAC адрес. Как это можно решить?
-
Вопрос задан
-
12736 просмотров
MAC-адрес принадлежит LG Electronics. Вероятно, на «янчуде» MAC-адрес был скопирован с ноутбука LG, а потом сам этот ноутбук подключился к этой сети.
Пригласить эксперта
на многих роутерах есть такая кнопочка «скопировать MAC-адрес»
т.е. роутер берет MAC-адрес комптуера на котором запущен интерфейс настройки и устанавливает его на WAN-порте.
удобно в случае, когда провайдер пускает в сеть и т.д. по mac адресу.
предположу что и здесь случайно склонировали mac и получилось неудачно.
залезть в зюксель (или в железяку 192.168.1.50) и поменять mac-адрес.
провод от микротика воткни в lan порт зукселя
Данная ошибка , говорит, что в сети находятся два устройства с одним и тем же маком.
Разные ip адреса , вероятно из-за того что используется DHCP в Wi-fi.
Попробуйте найти устройство, попробуйте сменить мак адрес на микротике.
Хотя предпочтительнее все же найти устройство.
UPD :
Если это коммерческая сеть, вероятно кто то пытается атаковать вас.
-
Показать ещё
Загружается…
10 окт. 2023, в 02:14
2000 руб./за проект
10 окт. 2023, в 01:56
2000 руб./за проект
10 окт. 2023, в 01:23
160000 руб./за проект
Минуточку внимания
Конфликт MAC-адресов между WAN (Wide Area Network) и LAN (Local Area Network) может возникать в сетевых средах, когда два или более устройства имеют одинаковый MAC-адрес. MAC-адрес (Media Access Control address) — это уникальный идентификатор, присваиваемый каждой сетевой карте в сети Ethernet.
Причины конфликта MAC-адресов между WAN и LAN
-
Копирование MAC-адреса: Конфликты возникают, когда сетевые адаптеры или маршрутизаторы копируют MAC-адрес другого устройства, нарушая уникальность MAC-адресов в сети.
-
Неправильные настройки: Некорректная настройка сетевого оборудования, таких как маршрутизаторы или коммутаторы, может привести к конфликту MAC-адресов.
-
Сбои или ошибки в оборудовании: При неисправности сетевых адаптеров или другого оборудования могут возникать конфликты MAC-адресов.
Пути решения проблемы конфликта MAC-адресов между WAN и LAN
-
Проверка уникальности MAC-адресов: Важно убедиться, что каждое устройство в сети имеет уникальный MAC-адрес. Проверка документации и настроек сетевого оборудования поможет избежать конфликтов.
-
Изменение настроек: Если конфликт возникает из-за неправильной настройки оборудования, важно осуществить корректировку настроек для обеспечения уникальных MAC-адресов.
-
Замена неисправного оборудования: Если конфликт вызван неисправностью адаптера или другого оборудования, необходимо заменить его на исправное.
-
Использование уникальных идентификаторов: Вместо использования физических MAC-адресов, можно применять виртуальные или программные идентификаторы, такие как VLAN (Virtual LAN) или VPN (Virtual Private Network), чтобы избежать возможных конфликтов MAC-адресов между WAN и LAN.
-
Использование протоколов DHCP и ARP: DHCP (Dynamic Host Configuration Protocol) позволяет автоматически назначать уникальные MAC-адреса для каждого устройства в сети. ARP (Address Resolution Protocol) позволяет устройствам в сети определить MAC-адрес друг друга. Использование этих протоколов помогает избежать конфликтов.
Вывод
Конфликт MAC-адресов между WAN и LAN является проблемой, которую можно предотвратить и решить, следуя определенным шагам. Уникальность MAC-адресов, правильные настройки сетевого оборудования и использование виртуальных идентификаторов помогут избежать конфликтов и обеспечить стабильную работу сети. Регулярное обслуживание и проверка оборудования также помогут предотвратить возможные сбои и ошибки, связанные с MAC-адресами.
Продолжаем тему прошлой заметки. Здесь пойдет речь об очевидных и не очень последствиях появления «конфликтующих» MAC-адресов.
Самой очевидной проблемой, конечно же, будет отсутствие всех «пересекающихся» MAC-адресов в таблице коммутации. При получении кадра, адресованного такому MAC’у, коммутатор не сможет определить порт назначения (Destination Lookup Failure, DLF) и кадр будет отправлен во все порты, являющиеся участниками данного VLAN, кроме того, откуда данный кадр был получен. Тем самым коммутатор (свитч) превращается в концентратор (хаб), т.е. не справляется со своей основной задачей — коммутацией трафика. Чем больше пересекающихся MAC-адресов в сети, тем больше лишнего трафика по ней перемещается. Часть кадров при этом может теряться и конечный потребитель не получает небходимой «скорости».
Как решение здесь напрашивается сегментация сети на VLAN’ы меньшего размера, вплоть до vlan-per-user. Широковещательный домен при этом уменьшится, количество передаваемого по сети мусора тоже. В случае vlan-per-user проблема, казалось бы, устраняется полностью. Но не все так просто.
Есть еще два VLAN, которые не могут быть уменьшены слишком уж сильно. Это управляющий (management) и мультикаст (mvr) вланы. Поскольку конфликты запросто происходят между разными влан, то пересечение с абонентским MAC может вызвать «замусоривание» управляющего влана либо ухудшение работы IPTV*.
Следующая проблема — сам механизм обнаружения таких конфликтов (enable flood_fdb), где производятся вычисления, аналогичные тем, что выполняются в ASIC. То есть это не извлечение проблемного адреса из недр памяти, а вычисление, проводящееся параллельно работе чипа. Только в этом случае расходуются уже ресурсы CPU. Отсюда следует, что большой поток трафика может привести к ненужной нагрузке на CPU. На практике, к сожалению, так и получается. В модели DES-3028 CPU уходит в 100% загрузку и устройство становится недоступным. При том, если коммутатор выступает в роли релей-агента, то абоненты перестают получать адреса от DHCP. На DES-3200-28/A1/B1 ситуация несколько отличается — коммутатор с некоторой вероятностью не может ответить на ARP-запрос. Когда время жизни arp на маршрутизаторе истекает, коммутатор на некоторое время становится недоступен. Результатом будет «моргающая» карта сети.
Комментарий D-Link:
Ситуация вызвана тем, что flood_fdb (как и обсуждалось ранее) — софтовый функционал. Исправить это нет никакой возможности, рекомендация — использовать flood_fdb только для анализа проблемных ситуаций и не держать его включенным повсеместно на сети.
Загрузка cpu будет напрямую зависеть от количества, типа трафика и пр, но каких-то конкретных значений pps сказать не представляется возможным.
Таким образом, использовать flood_fdb можно только в не нагруженных сетях без мультикаста.
Еще одна проблема, предположительно связанная с «конфликтом hash» — глюки дополнительного функционала коммутаторов. Например, IP-MAC-Port Binding в режиме DHCP Snooping блокирует кадры от абонента несмотря на наличие валидной связки в своей таблице.
Ну и последнее — затруднительная диагностика проблем абонентов из-за отсутствующих на порту MAC’а адресов. То есть сразу не понятно, имеем ли мы конфликт hash или же просто что-то не так включено у самого абонента. При этом, как мы помним, flood_fdb выключен, т.к. его включение чревато потерей доступа.
Вывод: Конфликтующие MAC-адреса, помимо явной проблемы с коммутацией трафика рано или поздно приведут к труднодиагностируемым побочным проблемам. Единственный правильный выход из ситуации — физически сегментировать сеть, тем самым уменьшая общее количество MAC-адресов на проблемных устройствах**.
Меры, помогающие снизить ущерб:
1. Уменьшение размеров абонентских VLAN.
2. Уменьшение размера управляющего VLAN.
3. Отказ от использования MVR (мультикаст вещается в абонентском VLAN или не вещается вовсе).
4. Отключение изучения MAC-адресов на коммутаторах, включение сегментации трафика, когда абонент может передать кадр только в аплинк, использование auto_fdb (если позволяют свободные ресурсы коммутатора).
5. Установка проблемных коммутаторов** в конец цепочки.
6. Отказ от использования функционала IMP
Эти меры помогут выиграть время для грамотного перепланирования сети.
* Мультикаст вещается на специальные адреса для групповой рассылки, которые обрабатываются коммутатором несколько иначе, чем обычные адреса, но пересечения MAC все равно могут приводить к описанной проблеме.
** Все вышенаписанное применимо, прежде всего, к DES-3028 и DES-1228/ME/A1. На DES-3200 проблема практически никогда не достигает серьезных масштабов
1 час назад, Николай Евгеньевич Люблев сказал:
В настройках роутера каждому подключению выставлял разные фиксированные IP-адреса, но это никак не помогало. Только как осенило зайти в настройки самих камер (как на сервера) и выключить фиксированный IP, так всё и заработало.
Возможно ли выявлять силами OS конфликт mac-адресов и информировать о том администратора? Такая возможность в подобных ситуациях очень помогла бы сэкономить время и деньги в бесплодных мытарствах.
Это стандартная ситуация. Ваш производитель решил вбить статические адреса. В документации это должно быть написано. Т.е. вы пользуетесь этим статическим адресом (или меняете его на какой-то другой, удобный для вас) или выключаете статику, а включаете получение динамического адреса от DHCP-сервера, в данном случае — кинетика.
Это не конфликт mac-адресов, и кинетик здесь никаким боком. Это конфликт ip-адресов ваших устройств. Теоретически dhcp-сервер может отслеживать ситуацию, если например у него есть пул адресов аренды 1.100 — 1. 200, а вы вдруг решили руками вбили статику на своих устройствах 1.102, 1.103, 1.123, которые входят в «сферу влияния» сервера. Он может перед выдачей адреса какому-то легальному клиенту адреса 1.123 проверить его. И не выдать 123, а выдать например 1.199. Ну, и маякнуть админу, что кто-то занял самовольно такой-то адрес.
А то, что у вас статика, да еще и одинаковая, на ваших устройствах — это ваши проблемы, а не dhcp-сервера.
ARP (Address Resolution Protocol) используется для связи между устройствами в сети. Он позволяет узнать MAC-адрес устройства по его IP-адресу. Однако иногда на маршрутизаторах MikroTik возникает проблема с конфликтом по ARP response. Это может привести к снижению производительности сети и проблемам с подключением к устройствам.
Одной из причин конфликта по ARP response является наличие одинаковых IP-адресов на разных устройствах в сети. Когда маршрутизатор получает ARP-запрос с таким IP-адресом, он не может определить, к какому устройству отнести ARP-ответ. В результате может возникать петля ARP, когда устройства постоянно запрашивают MAC-адрес друг друга, что негативно влияет на производительность сети.
Другой причиной конфликта по ARP response может быть настроенный маршрутизатором механизм Proxy ARP. Proxy ARP позволяет маршрутизатору отвечать на ARP-запросы от устройств в пределах сети, но по причине неправильной настройки или наличия конфликта адресов, маршрутизатор может отправлять неправильные ARP-ответы, что приводит к проблемам со связностью и производительностью сети.
Для решения проблемы с конфликтом по ARP response необходимо убедиться, что IP-адреса всех устройств в сети уникальны. Это можно сделать, управляя IP-адресным пространством внутри сети и проверяя не используется ли уже заданный адрес на других устройствах. Также рекомендуется внимательно настраивать Proxy ARP на маршрутизаторах MikroTik, чтобы избежать неправильных ARP-ответов. В случае возникновения конфликта по ARP response, можно использовать команды на маршрутизаторе MikroTik для очистки ARP-таблицы или перезагрузить маршрутизатор, чтобы сбросить состояние ARP.
Содержание
- Конфликт по ARP response Mikrotik: причины и решение
- Причины возникновения конфликта по ARP response Mikrotik:
- Решение конфликта по ARP response Mikrotik:
- Причины возникновения конфликта по ARP response в Mikrotik
- Решение конфликта по ARP response в Mikrotik
Конфликт по ARP response Mikrotik: причины и решение
ARP (Address Resolution Protocol) — протокол разрешения адресов, который используется в сетях для связи устройств, работающих на уровне канала связи. Конфликт по ARP response Mikrotik часто возникает из-за проблем с настройками сети или некорректной работой устройств.
Причины возникновения конфликта по ARP response Mikrotik:
- Дублирование IP-адресов: если в сети имеется устройство с одним и тем же IP-адресом, то Mikrotik получая запрос ARP может ответить на него неправильным MAC-адресом устройства, что приведет к конфликту.
- Неправильные настройки сетевых интерфейсов: если устройства в сети настроены некорректно или имеют неправильные настройки сетевых интерфейсов, то Mikrotik может отправлять неправильные ARP-ответы, что приведет к конфликту.
- Проблемы с ARP-кэшем: если в ARP-кэше Mikrotik хранятся некорректные записи или данные о других устройствах, то возможно конфликт по ARP response.
- Проблемы с коммутацией: некорректные настройки коммутаторов или маршрутизаторов могут привести к конфликтам по ARP response Mikrotik.
Решение конфликта по ARP response Mikrotik:
Для решения конфликта по ARP response Mikrotik необходимо выполнить следующие шаги:
- Проверить настройки сетевых интерфейсов: убедитесь, что устройства в сети настроены правильно и используют уникальные IP-адреса.
- Проверить ARP-кэш Mikrotik: очистите ARP-кэш и убедитесь, что в нем нет некорректных записей.
- Обновить прошивку Mikrotik: проверьте, что у вас установлена последняя версия прошивки Mikrotik и обновите ее при необходимости.
- Проверить работу коммутаторов и маршрутизаторов в сети: убедитесь, что все коммутаторы и маршрутизаторы настроены правильно и работают без ошибок.
- Мониторинг сети: установите инструменты для мониторинга сети, чтобы отслеживать возможные проблемы и выявлять конфликты по ARP response Mikrotik на ранней стадии.
После выполнения этих шагов конфликт по ARP response Mikrotik должен быть успешно решен. Если проблема не исчезает, следует обратиться к специалистам по настройке сети для дальнейшего анализа и решения проблемы.
Причины возникновения конфликта по ARP response в Mikrotik
Конфликт по ARP response (Address Resolution Protocol) — это ситуация, когда в сети возникают проблемы с разрешением IP-адресов на MAC-адреса устройств. Как правило, конфликт ARP response наблюдается на маршрутизаторах MikroTik, которые играют важную роль в построении сети и передаче данных.
Ниже перечислены основные причины возникновения конфликта по ARP response в MikroTik:
- Дублирование IP-адресов. Если в сети имеются два или более устройства с одинаковыми IP-адресами, то при запросе MAC-адреса устройства по его IP-адресу возникает конфликт. Роутер не может однозначно определить, какой именно MAC-адрес привязан к данному IP-адресу.
- Неправильная настройка DHCP-сервера. Если DHCP-сервер неправильно настроен и выдаёт один и тот же IP-адрес нескольким устройствам, то возникает конфликт по ARP response. Роутер не может разрешить, какому устройству принадлежит данный IP-адрес, и ведет к ошибке в сети.
- Проблемы с обновлением ARP-таблицы. В ARP-таблице маршрутизатора хранятся соответствия между IP-адресами и MAC-адресами устройств в локальной сети. Если информация в ARP-таблице не обновляется вовремя или присутствуют некорректные записи, то возникают конфликты по ARP response. Роутер не может правильно связать IP-адрес с нужным MAC-адресом устройства.
- Атаки в сети. Некоторые виды атак в сети могут вызывать конфликт по ARP response. Например, атака «ARP Spoofing» или «ARP Cache Poisoning» может изменять ARP-таблицу маршрутизатора, что приводит к неправильному разрешению IP-адресов на MAC-адреса и конфликтам в сети.
Чтобы решить проблему конфликта по ARP response в MikroTik, следует внимательно проверить и настроить сетевые настройки:
- Проверить наличие дублированных IP-адресов в сети и устранить их. Каждое устройство в сети должно иметь свой уникальный IP-адрес.
- Настроить DHCP-сервер таким образом, чтобы каждому устройству выдавался только уникальный IP-адрес.
- Проверить и обновить ARP-таблицу маршрутизатора. Если в ARP-таблице присутствуют некорректные записи, их следует удалить или обновить.
- Обеспечить безопасность сети и защиту от атак ARP Spoofing и ARP Cache Poisoning.
Проведя эти меры, можно устранить возникший конфликт по ARP response в MikroTik и обеспечить стабильную работу сети.
Решение конфликта по ARP response в Mikrotik
Конфликт по ARP response может возникать при использовании Mikrotik и может приводить к нарушению работы сети. Однако, существуют способы его решения, которые помогут восстановить работоспособность сети.
Вот несколько причин возникновения конфликта по ARP response:
- Неправильно настроенные настройки ARP на Mikrotik.
- Наличие дублирующихся IP-адресов в сети.
- Проблемы с беспроводной сетью.
- Неправильно настроенные настройки DHCP на Mikrotik.
Для решения конфликта по ARP response в Mikrotik можно предпринять следующие шаги:
- Проверьте и настройте правильные настройки ARP на Mikrotik. Убедитесь, что правильно указаны MAC-адреса и IP-адреса для устройств, подключенных к сети.
- Проверьте наличие дублирующихся IP-адресов в сети. Если найдены дубликаты, удалите или измените их, чтобы каждое устройство имело уникальный IP-адрес.
- Проверьте состояние и настройки беспроводной сети. Убедитесь, что беспроводные устройства настроены правильно и не вызывают конфликтов по ARP response.
- Проверьте настройки DHCP на Mikrotik. Убедитесь, что DHCP-сервер правильно настроен и раздает уникальные IP-адреса устройствам в сети.
Если после выполнения этих шагов конфликт по ARP response продолжает возникать, рекомендуется обратиться к специалисту или связаться с технической поддержкой Mikrotik для получения дополнительной помощи.
Важно помнить, что решение конфликта по ARP response может потребовать некоторых знаний и опыта в настройке сетевого оборудования. Поэтому, если у вас нет достаточного опыта, рекомендуется обратиться к профессионалам для получения помощи и избежания возможных проблем.