IPTV помогите настроить

Есть рабочая машина, на которой установлена winXP в КВМ. В винде работает IPTV, в родительской нет. В связи с Евро (хоть Россия уже все, а Украина, скорее всего, все сегодня) хочется посмотреть телевизор.
Имеем: smplayer, mplayer и mplayer2

grep "CONFIG_IP_MULTICAST" /usr/src/linux/.config 
CONFIG_IP_MULTICAST=y
nano -w /etc/sysctl.conf
# Enables source route verification
net.ipv4.conf.default.rp_filter = 0
# Enable reverse path
net.ipv4.conf.all.rp_filter = 0
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps

А на выходе вот это ( Адрес скопирован из винды - канал S-TET, порт правильный

mplayer udp://@238.0.64.9:1234
MPlayer2 2.0-467-ga816810 (C) 2000-2012 MPlayer Team

Playing udp://@238.0.64.9:1234.
STREAM_UDP, URL: udp://@238.0.64.9:1234
Timeout! No data from host 238.0.64.9
udp_streaming_start failed
No stream found to handle url udp://@238.0.64.9:1234


Exiting... (End of file)

какой TTL у igmp пакета ?

какой TTL у igmp пакета ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а):какой

slepnoga написал(а):
какой TTL у igmp пакета ?

tcpdump -i eth0 -nevvXS igmp
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 68 bytes
09:45:16.315954 00:27:22:80:b6:b2 > 01:00:5e:40:98:8f, ethertype IPv4 (0x0800), length 60: (tos 0xc0, ttl 1, id 9277, offset 0, flags [none], proto IGMP (2), length 28) 10.2.2.67 > 239.192.152.143: igmp v2 report 239.192.152.143
	0x0000:  45c0 001c 243d 0000 0102 004f 0a02 0243  E...$=.....O...C
	0x0010:  efc0 988f 160a 61a5 efc0 988f 0000 0000  ......a.........
	0x0020:  0000 0000 0000 0000 0000 0000            ............
---------

5 packets captured
5 packets received by filter
0 packets dropped by kernel

Кажется, вырисовывается проблема - ядро отбрасывает пакеты.
Что делать дальше?

А нет

Нет, что-то я перепутал, ничего оно не отбрасывает.
Может плеер надо перенастроить?

(tos 0xc0, ttl 1, ну да, что

(tos 0xc0, ttl 1, 

ну да, что и требовалось доказать :) igmproxy спасет любителей футбола ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

А это точно?

Мне вроде бы не нужно поднимать igmpproxy, т.к. в виртуальной сети трансляция идет. Я так понимаю, из-за поднятого виртуального интерфейса, мой mplayer слушает после бриджа, следовательно пакет с ТТЛ 1 на нем и умирает.

Немного почитав, пришел к выводу, что мне достаточно увеличить ТТЛ. Но, почему-то не могу добавить правило в фаервол.

iptables -t mangle -A PREROUTING -d 224.0.0.0/240.0.0.0 -j TTL --ttl-inc 1
iptables: No chain/target/match by that name.

Хотя, CONFIG_IP_NF_MANGLE=y

И еще там указано, что нужно добавить роутинг

route add -net 224.0.0.0/4 dev eth0

Но, мне тоже непонятно, зачем?

Если вы и так знаете, как все

Если вы и так знаете, как все щто работает, то к чему были вопросы ? :)

П.С увеличение ТТЛ не спасет.
П.С что такое в данном случае "виртуальная сеть ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Нет, не работает. Поэтому и были вопросы.

Насколько я понял из описания igmpproxy, он используется для трансляции iptv в сеть. Но. У меня стоит правило фаервола форвардинг, и ТТЛ 1 для моей виртуальной машины хватает ( т.е. она не проходит через роутер или бридж). Но в родительской машине, как раз настроен виртуальный бридж, поэтому ТТЛ 1 не хватает.
Почитав статью , где описывается настройка iptv в локальной сети, пришел к выводу, что igmpproxy используется именно для трансляции трафика внутрь. А у меня не работает "снаружи".

ты знаток, тебе виднее ;)

ты знаток, тебе виднее ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Если бы был знаток, не спрашивал бы

Поставил imgpproxy, но там в конце, надо добавить правила в iptables

# modprobe ipt_TTL
# iptables -t mangle -A PREROUTING -d 224.0.0.0/240.0.0.0 -j TTL --ttl-inc 1
# /etc/init.d/iptables save

нету ни такого модуля, ни правило не добавляется. Хотя таблица mangle есть пустая

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".