sirmax Опубликовано 19 февраля, 2021 · Жалоба 9 минут назад, Ivan_83 сказал: Так я в эту тему полез чтобы поиграть в игруху по сетке, игруха как раз только броадкастами и умела, друг подключался ко мне по впн вендой, а у меня на домашнем сервере в PF была два правила, одно пересылало его броадкасты мне, а другое мои ему. Но тут был хак в том, что оно из броадкаста превращалось в юникаст, те dst mac был уже не броадкастовый совсем. А его интерфейс был вообще p2p, там не было эзернет уровня. На фре можно вот так сделать: http://netlab.dhis.org/wiki/ru:software:freebsd:igmpproxy_on_netgraph только переписать немного правила для BPF чтобы он броадкасты нужные матчил. Ему ответы не нужны. Насчёт NAT это я предложил не совсем то. Tee + namespace вероятно для начала тоже будет работать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 20 февраля, 2021 · Жалоба 12 часов назад, NiTr0 сказал: они должны работать на уровне MAC, но уметь менять порт. nftables возможно и справится, я его не крутил, ebtables - он не сможет в udp пакет залезть. Опции типа --ip-protocol и --ip-destination-port как раз чтобы влезать внутрь ip пакетов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 20 февраля, 2021 · Жалоба 6 часов назад, taf_321 сказал: Опции типа --ip-protocol и --ip-destination-port как раз чтобы влезать внутрь ip пакетов. а поменять порт IP пакета?... именно это же надо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sirmax Опубликовано 20 февраля, 2021 · Жалоба Ebtables так или иначе требует бриджа Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...