Доброго всем времени суток.
Имеется следующая система: роутер под Linux, он же интернет-шлюз, на интерфейсах eth0 и eth1 у него висят локальные сети 192.168.2.0/24 и 192.168.3.0/24 соответствено, форвардинг между ними в iptables разрешен.
iptables -A FORWARD -s 192.168.2.0/24 -d 192.168.3.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.3.0/24 -d 192.168.2.0/24 -j ACCEPT
Возникла задача обеспечить возможность пользователям подсетей играть друг с другом в сетевые игры. Но если кто-то из одной подсети создает игру, в другой подсети его не видят. В ходе изучения проблемы стало ясно, что большинство игр ищут сервер в локальной сети с помощью широковещательного запроса на адрес 255.255.255.255 на какой либо специфический порт (например 6125). Отсюда и вопрос - как разрешить форвардинг таких широковещательных пакетов по определенным портам?