Multicast Route (Чем лучше делать?)

PCLinuxOS

Модератор: Bizdelnick

Vadim165
Сообщения: 168
ОС: XP, Vista, Mandriva

Multicast Route

Сообщение Vadim165 »

Хотелось бы настроить IPTV через роутер. Почитал инфу, но так и не понял что за прогу выбрать...
Ядро, я так понимаю, роутить мультикаст не умеет, хотя некоторые опции есть (включены). Встречаются такие проги как mroute, igmpproxy, smcroute и тд, но все они достаточно древние и нет пакетов под Mandriva - можно и собрать, но неужели нет готового решения??? Если у кого есть опыт в этом деле, подскажите, пожалуйста.
Спасибо сказали:
Vadim165
Сообщения: 168
ОС: XP, Vista, Mandriva

Re: Multicast Route

Сообщение Vadim165 »

Vadim165 писал(а):
30.12.2006 11:07
Хотелось бы настроить IPTV через роутер. Почитал инфу, но так и не понял что за прогу выбрать...
Ядро, я так понимаю, роутить мультикаст не умеет, хотя некоторые опции есть (включены). Встречаются такие проги как mroute, igmpproxy, smcroute и тд, но все они достаточно древние и нет пакетов под Mandriva - можно и собрать, но неужели нет готового решения??? Если у кого есть опыт в этом деле, подскажите, пожалуйста.



Да, видимо, IPTV под Linux не очень популярен. Но тем неменее все настроено (с Корбиной) и телек работает во всей внутренней локалке. :D
Спасибо сказали:
Аватара пользователя
VisualN
Сообщения: 213
ОС: Gentoo Linux

Re: Multicast Route

Сообщение VisualN »

А решение?? Чего не отписался то КАК настроил?
У меня такая же проблема.
Два интерфейса, один в сеть провайдера с мултикастами, другой в домашнюю локалку, по идее нужно просто запустить mroute с пустым конфигом или просто указать два интерфеса и в локалке IPTV должно работать, но не работает! iptables -F, форвардинг разрешен.
mroute запускается, пишет много букв. С компами в локалке точно все ок, пробовал напрямую к ним подключать - работает.
Делал все по http://www.jukie.net/~bart/multicast/Linux...-MiniHOWTO.html
На клиентской стороне же ни каких доп настроек не требудется в связи с тем что через рутер мультикасты? На клиентах дефолтовый шлюз стоит ip рутера.

# cat /proc/sys/net/ipv4/ip_forward
1

#iptables -F

#ifconfig
eth1 Link encap:Ethernet HWaddr 00:1B:FC:9C:9B:BA
inet addr:94.242.2.165 Bcast:94.242.2.191 Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:65466414 errors:0 dropped:0 overruns:0 frame:0
TX packets:27529839 errors:0 dropped:0 overruns:0 carrier:4
collisions:0 txqueuelen:1000
RX bytes:3604105216 (3437.1 Mb) TX bytes:2677034613 (2553.0 Mb)

eth3 Link encap:Ethernet HWaddr 00:80:48:C6:98:3D
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1965637 errors:0 dropped:0 overruns:0 frame:0
TX packets:3421339 errors:0 dropped:0 overruns:0 carrier:0
collisions:4906 txqueuelen:1000
RX bytes:166492547 (158.7 Mb) TX bytes:544504860 (519.2 Mb)
Interrupt:16 Base address:0xec00

#netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
94.242.2.128 0.0.0.0 255.255.255.192 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 eth1
0.0.0.0 94.242.2.129 0.0.0.0 UG 0 0 0 eth1

# kill -USR1 `cat /var/run/mrouted.pid `
vis linux # cat /var/tmp/mrouted.dump
mrouted version 3.9-beta3 up 0:12:59 Sun Mar 1 21:20:21 2009

vifs_with_neighbors = 0

Virtual Interface Table
Vif Name Local-Address M Thr Rate Flags
0 eth1 94.242.2.165 subnet: 94.242.2.128/26 1 1 0 querier leaf
group host (time left): 239.255.12.17 94.242.2.165 ( 0:03:54)
224.0.0.255 94.242.2.165 ( 0:03:54)
239.255.255.255 94.242.2.165 ( 0:03:58)
239.195.255.255 94.242.2.165 ( 0:03:53)
224.2.127.254 94.242.2.165 ( 0:03:51)
236.54.63.75 94.242.2.181 ( 0:03:50)
239.255.67.250 94.242.2.165 ( 0:03:52)
239.255.255.250 94.242.2.162 ( 0:01:49)
224.0.0.2 94.242.2.165 ( 0:03:55)
224.0.0.4 94.242.2.165 ( 0:03:52)
IGMP querier: 94.242.2.165 (this system)
Nbr bitmaps: 0x0000000000000000
pkts/bytes in : 138/30158
pkts/bytes out: 83/25191

1 eth3 192.168.0.1 subnet: 192.168.0/24 1 1 0 querier leaf
group host (time left): 239.255.12.17 192.168.0.2 ( 0:03:50)
239.255.255.255 192.168.0.2 ( 0:03:48)
239.195.255.255 192.168.0.2 ( 0:03:50)
224.2.127.254 192.168.0.2 ( 0:03:48)
239.255.255.250 192.168.0.5 ( 0:03:47)
239.255.67.250 192.168.0.1 ( 0:03:56)
224.0.0.2 192.168.0.1 ( 0:03:55)
224.0.0.4 192.168.0.1 ( 0:03:47)
IGMP querier: 192.168.0.1 (this system)
Nbr bitmaps: 0x0000000000000000
pkts/bytes in : 95/25575
pkts/bytes out: 83/25256


Multicast Routing Table (2 entries)
Origin-Subnet From-Gateway Metric Tmr Fl In-Vif Out-Vifs
94.242.2.128/26 1 185 .. 0 1*
192.168.0/24 1 185 .. 1 0*

по дампу видно что клиент 192.168.0.2 вроде подписался на получение мультикаста, но iptv не работает
Nothing ever changes...
Спасибо сказали: