Kirilka
значит, криво сделано)
Cumberbatch
Итак, есть Интернет-провайдер, который раздаёт реалки напрямую. В сети используется DHCP, но никто не запрещает использовать статические настройки. Клиенту предоставляется один кабель в квартиру. На коммутаторах провайдера используется статическая ARP-таблица, а также ARP Inspection. Теперь суть задачи: по умолчанию выдаётся один IP-адрес (для которого, естественно, регистрируется MAC клиентского оборудования) и можно заказать дополнительный. Поскольку используется DHCP, невозможно зарегистрировать второй IP на старый MAC. Необходимо использовать оба адреса на одном клиентском устройстве под управлением MikroTik RouterOS. MetaROUTER использовать не позволяется. Для простоты используем статическую настройку. Адреса из одной подсети, но когда назначаем оба - работает только первый из назначенных вне зависимости от порядка назначения. #задачка
А дополнительный адрес маршрутом назначается через первый или как?
Kirilka
полагается, что дополнительный адрес назначается через запись в арп таблице провайдера
Cumberbatch
Ткните носом.
Kirilka
ну и в чём проблема с mac-nat? в чём проблема с mac-nat на петле?
Kirilka
что значит "зарегистрировать" ?
Cumberbatch
Т е два адреса с разными маками для одного клиента. Так?
Kirilka
в задаче в одном месте "используется dhcp, в другом - "для простоты статик"
Kirilka
на момент начала настройки - регистрация пройдена или нет?
Kirilka
тогда формулировать стоит так: маки статически прибиты к каждому из двух выделенных адресов.
Kirilka
"что есть причиной" - причина не в dhcp судя по тому, что изначально рега в ЛК
Kirilka
да я уже забил. правильно настроенный mac-nat решит задачу. )
Kirilka
если вдруг не решает - то нужны дополнительные данные
Kirilka
Запрашиваю: давай дампы). Того, что происходит на выходном интерфейсе
Kirilka
настроить и простестить. раз знаешь что не решает)
Kirilka
и показать что происходит.
Cumberbatch
Зачем мак нат вообще?
Cumberbatch
Если клиенту модно с двух маков с соответствующими айпи ходить. То в чем проблема то?
Kirilka
таки 1 микротик шлёт с двух ip.src разных пакеты в провод. Дальше в петле подменяем mac для второго адреса (ну и в обратку тоже самое).
Cumberbatch
таки 1 микротик шлёт с двух ip.src разных пакеты в провод. Дальше в петле подменяем mac для второго адреса (ну и в обратку тоже самое).
А зачем подменять то. Сказано же что 2 айпи привязаны к разным макам. Я все равно не понимаю в чем проблема то.
den
Может на микроте юзать два порта. тогда и маки разные и адреса
Kirilka
Ден,от провайдера приходит 1 провод.
den
И пакеты верно будут бегать
Дмитрий
Провод резать?
Kirilka
Кут хере ту активейт файрвол? :)
Cumberbatch
Два бриджа то повесить с разными маками на эзернет нельзя что ли?
Cumberbatch
В чем проблема то. Как на одном порту два мака держать что ли?
Дмитрий
А мк алиасы поддерживает же?
Cumberbatch
Для адресов да.
Innokentiy
один адрес повесить на физический интерфейс, второй на бридж
Kirilka
Задача сводится к тому что. 1) надо в провод провайдера слать пакеты с ip.src1 имеющие mac.src1 и ip.src2 c mac-src2 2) принимать пакеты на оба этих мака-айпи.
Kirilka
плюс проверить что arp-запросы будут корректны.
Innokentiy
не поможет? я так, вслух размышляю
Innokentiy
маки будут разные, адреса тоже
Kirilka
лучше подскажи, почему работать не будет то что я назвал?
Kirilka
не догадываюсь
😷Драничек
Может и при загибе воптики, нужно сигнал померять
В точку. Был загиб с виду некритичный, а рефлектометр сказал "выгибайте"
Cumberbatch
Тогда проще. При отправке подменяем src ip и src mac при приеме в обратную сторону
Kirilka
про отправку src.ip ни слова. т.о. это уже делается
Kirilka
Антон, я условие корректно сформулировал?
Cumberbatch
Почему? Фрейм ушёл. Все корректо. Когда ответ придёт то все развернется назад
Kirilka
Тогда эту "логику" организовываем в петле и всё.
den
ну свичь и будет два :) суть верная?
Kirilka
нет трафика от провайдера?
Kirilka
а трафик к провайдеру есть?
Kirilka
с обоих мак-адресов
Cumberbatch
Почему нет?
Cumberbatch
Там же статика арп прописана
Cumberbatch
И почему ответ не пойдёт?
Kirilka
т.к. к провайдеру (в моём случае) уходят связки ip-mac правильные, то он 1) не блочит 2) знает что данные маки живут на данном порту.
Cumberbatch
Странная задача. Ответ должен прийти.
Kirilka
и должен отвечать на них
Kirilka
почему это не должен? 1) в таблице arp есть запись? Да. 2) в mac-таблице есть запись с твоим портом? Да.
Kirilka
Всё, отправляет.
Cumberbatch
На порту
Cumberbatch
Какой мак на каком порту
Cumberbatch
Их может быть несколько
Cumberbatch
Ну вот
Kirilka
mac-таблица - таблица соответствия маков портам
Kirilka
иногда да, зовут fdb
Cumberbatch
Ну да.
Cumberbatch
Ну дальше то что. В ней тоже соответствия есть
Cumberbatch
Если только там настройка один мак один порт
Cumberbatch
Ну а кто настраивал. Мало ли
Kirilka
значит, задачка решается просто - "проблема в провайдере"
Kirilka
:)
Kirilka
раз всё выходит верно.
Kirilka
и микротик тут непричём
Cumberbatch
Одного л2 ната мало
Cumberbatch
Нужно ещё и срц айпи поменять
Kirilka
l2-nat работает как раз на основании src.ip
Evgenii
недавно на хабре писали про жирный VPS за 1 евро в месяц (1гб ОЗУ, 30ГБ SSD, 2ТБ трафика). попробую туда RouterOS поставить через KVM.. отпишусь по результату, думаю многим будет интересно. Возможность запуска RouterOS без виртуализации на KVM уже проверил на продакшен сервере :)
Cumberbatch
Значит не корректно.
Cumberbatch
Тогда вы не правильно отправляете
Kirilka
Антон. Я переформулировал условие. Ты с ним согласился. Я "отправил провайдеру" то, что дано в переформулированном условии. Ты и с этим согласился. Но провайдер не отдал ответа. Виноват кто?
Cumberbatch
А срц ip точно меняется