Имеются 3 интерфейса, объединенные в bridge.
Необходимо реализовать нормальную работу чата Network Assistant между клиентами всех трех интерфейсов.
Клиенты на всех интерфейсах находятся в одной подсети (172.16.х.х/17).
Чат работает по multicast (234.0.0.1) + tcp/udp (порты 50138, 50139).
На просторах инета нашел вот такой вот вариант реализации этой беды в ipfw:
Код: Выделить всё
add allow udp from 192.168.0.0/16 50139 to me 50138 via eth0
add allow udp from me 50139 to 192.168.0.0/16 50138 via eth0
add allow udp from 192.168.0.0/16 50139 to 234.0.0.1 50138 via eth0
add allow udp from 234.0.0.1 50138 to 192.168.0.0/16 50139 via eth0
add allow tcp from 192.168.0.0/16 1024-65535 to me 50139 via eth0
add allow tcp from me 1024-65535 to 192.168.0.0/16 50139 via eth0
Из-за безысходности пробовал добавить:
add allow all from any to any
Однако в любом из случаев добиваюсь только того, что первая сеть видит сообщения второй, а вот вторая не видит первую вообще никак
Посещают мысли в отношении того, что виноват не ipfw...
Есть варианты по поводу того куда копать?
При необходимости вылажу все необходимые конфиги!
Заранее благодарен за предоставленную помощь!