Бывалые подскажите: есть сеть (192.168.0.0/27)---(eth1 - 192.168.0.1)router1(eth2 - 192.168.8.1)---(eth2 - 192.168.8.2)router2(eth1 - 192.168.10.1)---сеть (192.168.10.0/24), здесь же в сети (192.168.10.0/24) стоит программный IPTV стример на линуксе(vlc 8.2+dvb) с сетевухами (eth0 - 192.168.10.57, eth1 - 192.168.10.58) - по пять каналов на каждую сетевую что только я не делал, поднимал mrouted, pimd на router1,2 - нифига не получается запросить мультикаст группу 239.255.0.1,2,3,4,5...10, которые вещаются c сети 192.168.10.0/24 (со стримсервера 192.168.10.57,58) смотрю tcpdump -i eth1 -n ip multicast (на router1) - и запрашиваю с компа 192.168.0.2 любой канал вижу на интерфейс eth1 первого роутера пришёл репорт, что мол 192.168.0.2 вступил в группу данного канала всё отлично, но дальше запрос не идёт на eth2 тобишь ни eth2 первого роутера, ни тем более eth2 второго не видит данный запрос, соответсвенно 192.168.0.2 не получаtn мультикаст рассылку со 192.168.10.57 ядра на обоих шлюзах скомпилены со всей фигнёй? что необходимf для мультикаст маршрутизации iptables ничего не режет все правила прописаны, даж пробывал делть политику по умолчанию ACCEPT - нифига Изчитал всё маны, примеры настройки mrouted и так далее echo 0 > rp_filter и всё подобное сделал и такой ньюанс, допустим запрашиваю группу с компа 192.168.10.2 - всё хорошо - смотрю ТВ, но делаю tcpdump на втором роутере - он тож гад получает канал который я смотрю, хотя нафига козе баян, если за этим шлюзом ни кто не запрашивал данную группу, ну типа - второй роутер мультикаст шлюз - и что, значит он должен получать все группы которые запросят машины в этой же подсети? ИЛИ ЗДЕСЬ тож используется политика шлюз по умолчанию - даж для мультикаст трафика - хотя нафик? я и так в одном сегменте с сервером вещания (192,168,10,57 и 192,168,10,2) нафига трафик шлётся на второй роутер - а потом ко мне? что-то не очень этот рфс получается относительно мультикаста.Кто работал с мультикаст роутингом подскажите, дайте напутствие куды дальше бить!
|