IPTV
Модератор: Модераторы разделов
IPTV
Смотрел IPTV с помощью VLC, было все нормально. Потом жена захотела ноут, ну купил я ей ноут . Расшарил интернет. Для этого поставил еще одну сетевую карточку на мой ПК, подключил с ноутом и расшарил так как сказано тут - инет заработал на ноуте и вроде все отлично. Но перестал работать IPTV. Причем не работает на ПК (а раньше работал) и не работает на ноутбуке. Кто знает почему и что нужно сделать, чтобы заработало?
P.S. Желательно, чтобы работал и на ПК и на ноуте, ну хотя бы на ПК
P.S. Желательно, чтобы работал и на ПК и на ноуте, ну хотя бы на ПК
Re: IPTV
IPTV какой? По multicast или что-то еще?
Re: IPTV
Re: IPTV
yaleks писал(а): ↑18.10.2010 23:59после этого заработает IPTV?Код: Выделить всё
# echo 0 > /proc/sys/net/ipv4/ip_forward
нет, не заработал
Re: IPTV
это https://bugs.launchpad.net/ubuntu/+source/ipmasq/+bug/117448
Код: Выделить всё
# iptables -A INPUT -p udp --dst 224.0.0.0/4 -j ACCEPT
# iptables -A INPUT -p igmp -j ACCEPT
помогает?
Re: IPTV
yaleks писал(а): ↑20.10.2010 17:06
это https://bugs.launchpad.net/ubuntu/+source/ipmasq/+bug/117448
Код: Выделить всё
# iptables -A INPUT -p udp --dst 224.0.0.0/4 -j ACCEPT # iptables -A INPUT -p igmp -j ACCEPT
помогает?
так... ничего не работает, замучился уже
имею 2 интерфеса:
1. eth0 смотрит в инет, собственно отсюда беру iptv
2. eth2 локалка
#ifconfig
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:24:8c:48:5e:f9
inet addr:188.231.158.91 Bcast:188.231.158.255 Mask:255.255.255.0
inet6 addr: fe80::224:8cff:fe48:5ef9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14193196 errors:0 dropped:0 overruns:0 frame:0
TX packets:27691087 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:993416081 (947.3 MiB) TX bytes:1760466844 (1.6 GiB)
Interrupt:219
eth2 Link encap:Ethernet HWaddr 00:02:44:b6:e3:55
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::202:44ff:feb6:e355/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1102 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:136921 (133.7 KiB)
Interrupt:16 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:216590 errors:0 dropped:0 overruns:0 frame:0
TX packets:216590 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12700389 (12.1 MiB) TX bytes:12700389 (12.1 MiB)
ставил igmpproxy как рассказано здесь
$whereis igmpproxy
Код: Выделить всё
igmpproxy: /usr/local/sbin/igmpproxy /usr/local/etc/igmpproxy.conf
вот конфиг igmpproxy.conf
Код: Выделить всё
########################################################
#
# Example configuration file for the IgmpProxy
# --------------------------------------------
#
# The configuration file must define one upstream
# interface, and one or more downstream interfaces.
#
# If multicast traffic originates outside the
# upstream subnet, the "altnet" option can be
# used in order to define legal multicast sources.
# (Se example...)
#
# The "quickleave" should be used to avoid saturation
# of the upstream link. The option should only
# be used if it's absolutely nessecary to
# accurately imitate just one Client.
#
########################################################
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint eth0 upstream ratelimit 0 threshold 1
altnet 10.0.0.0/8
altnet 192.168.0.0/24
altnet 239.100.0.0/24
##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint eth2 downstream ratelimit 0 threshold 1
##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
phyint eth1 disabled
ну и сам файлик с каналами
Код: Выделить всё
#EXTM3U
#EXTINF:0,1 - Channel 5 (Ukraine)
udp://@239.100.0.1:5004
#EXTINF:0,2 - UR1
udp://@239.100.0.101:5004
#EXTINF:0,3 - RADIO ERA
udp://@239.100.0.102:5004
#EXTINF:0,4 - L.Radio
udp://@239.100.0.103:5004
#EXTINF:0,5 - UR2
udp://@239.100.0.104:5004
#EXTINF:0,6 - UR3
udp://@239.100.0.105:5004
#EXTINF:0,7 - RUI
udp://@239.100.0.106:5004
#EXTINF:0,8 - TET (test)
udp://@239.100.0.2:5004
#EXTINF:0,9 - NOVY CHANNEL
udp://@239.100.0.3:5004
#EXTINF:0,10 - GLAS
udp://@239.100.0.4:5004
#EXTINF:0,11 - TRK Ukraina (test)
udp://@239.100.0.5:5004
#EXTINF:0,12 - KRT
udp://@239.100.0.6:5004
#EXTINF:0,13 - RADA
udp://@239.100.0.8:5004
#EXTINF:0,14 - 1+1 international (H264)
udp://@239.100.1.10:5004
#EXTINF:0,15 - Emmanuel
udp://@239.100.1.101:5004
#EXTINF:0,16 - RU MUSIC
udp://@239.100.1.2:5004
#EXTINF:0,17 - English Club TV
udp://@239.100.1.3:5004
#EXTINF:0,18 - SCI
udp://@239.100.1.4:5004
#EXTINF:0,19 - OSK-Odessa
udp://@239.100.1.5:5004
#EXTINF:0,20 - UBC
udp://@239.100.1.6:5004
#EXTINF:0,21 - SHOPping TV
udp://@239.100.1.7:5004
#EXTINF:0,22 - PogodaTV
udp://@239.100.1.8:5004
#EXTINF:0,23 - Star TV UKR
udp://@239.100.1.9:5004
#EXTINF:0,24 - Fashion TV Russia
udp://@239.100.2.6:5004
#EXTINF:0,25 - UT-1
udp://@239.101.0.1:5004
#EXTINF:0,26 - K1
udp://@239.101.0.2:5004
#EXTINF:0,27 - RADA
udp://@239.101.0.3:5004
#EXTINF:0,28 - TRK KYIV
udp://@239.101.0.4:5004
#EXTINF:0,29 - 5 KANAL
udp://@239.101.1.1:5004
#EXTINF:0,30 - NEWS ONE
udp://@239.101.1.2:5004
#EXTINF:0,31 - OTV
udp://@239.101.1.4:5004
#EXTINF:0,32 - Malyatko TV
udp://@239.102.0.1:5004
#EXTINF:0,33 - MediaRetail
udp://@239.102.0.105:5004
#EXTINF:0,34 - StudioChocolate
udp://@239.102.0.106:5004
#EXTINF:0,35 - Eko TV
udp://@239.102.0.15:5004
#EXTINF:0,36 - NTA-Lviv
udp://@239.102.0.2:5004
#EXTINF:0,37 - Menu TV
udp://@239.102.0.3:5004
#EXTINF:0,38 - KULTURA
udp://@239.102.0.4:5004
#EXTINF:0,39 - KDRTRK
udp://@239.102.0.5:5004
#EXTINF:0,40 - UTR
udp://@239.102.0.6:5004
#EXTINF:0,41 - Maxxi TV
udp://@239.102.0.8:5004
#EXTINF:0,42 - LUXE TV
udp://@239.102.1.1:5004
#EXTINF:0,43 - DOPO*HOE
udp://@239.102.1.101:5004
#EXTINF:0,44 - New Life Radio
udp://@239.102.1.102:5004
#EXTINF:0,45 - Megapolis FM
udp://@239.102.1.103:5004
#EXTINF:0,46 - 2X2
udp://@239.102.1.2:5004
#EXTINF:0,47 - TVclub
udp://@239.102.1.4:5004
#EXTINF:0,48 - DTV
udp://@239.102.2.2:5004
#EXTINF:0,49 - RBK TV
udp://@239.102.2.3:5004
#EXTINF:0,50 - Telekanal Domashniy (test)
udp://@239.102.2.5:5004
#EXTINF:0,51 - STS
udp://@239.102.2.6:5004
#EXTINF:0,52 - Perviy Igrovoy
udp://@239.102.2.7:5004
#EXTINF:0,53 - TNV (Tatarstan)
udp://@239.103.0.2:5004
#EXTINF:0,54 - TPO (Belarus)
udp://@239.103.0.4:5004
#EXTINF:0,55 - InterAz
udp://@239.103.0.5:5004
#EXTINF:0,56 - Mir
udp://@239.103.0.6:5004
#EXTINF:0,57 - RZD
udp://@239.103.0.7:5004
#EXTINF:0,58 - Pershiy Avtomobilniy
udp://@239.103.1.1:5004
#EXTINF:0,59 - TTC
udp://@239.103.1.2:5004
#EXTINF:0,60 - Russian Travel Guide TV
udp://@239.103.1.3:5004
#EXTINF:0,61 - TV 3
udp://@239.103.1.4:5004
#EXTINF:0,62 - Shanson TV
udp://@239.103.1.5:5004
#EXTINF:0,63 - Top Shop TV
udp://@239.103.1.6:5004
#EXTINF:0,64 - Expert-TV
udp://@239.103.1.7:5004
#EXTINF:0,65 - K+
udp://@239.103.1.8:5004
#EXTINF:0,66 - Soyuz
udp://@239.103.2.1:5004
#EXTINF:0,67 - Radio Alla
udp://@239.103.2.101:5004
#EXTINF:0,68 - Radio NRJ Russia
udp://@239.103.2.103:5004
#EXTINF:0,69 - Avtoradio Moscow
udp://@239.103.2.104:5004
#EXTINF:0,70 - Humor-FM
udp://@239.103.2.105:5004
#EXTINF:0,71 - Bridge TV
udp://@239.103.2.2:5004
#EXTINF:0,72 - A-One
udp://@239.103.2.3:5004
#EXTINF:0,73 - KIEV STB
udp://@239.103.3.1:5004
#EXTINF:0,74 - M1
udp://@239.103.3.2:5004
#EXTINF:0,75 - TONIS
udp://@239.103.3.3:5004
#EXTINF:0,76 - ICTV (test)
udp://@239.103.3.4:5004
#EXTINF:0,77 - M2
udp://@239.103.3.5:5004
#EXTINF:0,78 - NEWS 24
udp://@239.103.3.6:5004
#EXTINF:0,79 - CITI
udp://@239.103.3.7:5004
#EXTINF:0,80 - 1 Diloviy
udp://@239.103.3.8:5004
#EXTINF:0,81 - QTV
udp://@239.103.3.9:5004
#EXTINF:0,82 - 1+1 (test)
udp://@239.99.0.3:5004
#EXTINF:0,83 - TVi
udp://@239.99.0.6:5004
#EXTINF:0,84 - UBR
udp://@239.99.0.7:5004
#EXTINF:0,85 - Kino
udp://@239.99.0.8:5004
#EXTINF:0,86 - GUMOR TV (H264)
udp://@239.99.3.10:5004
#EXTINF:0,87 - FOOTBALL (H264)
udp://@239.99.3.4:5004
#EXTINF:0,88 - MUSICBOX (H264)
udp://@239.99.3.7:5004
#EXTINF:0,89 - INTER
udp://@239.99.4.1:5004
#EXTINF:0,90 - Gamma
udp://@239.99.4.10:5004
#EXTINF:0,91 - NTN
udp://@239.99.4.2:5004
#EXTINF:0,92 - MEGA
udp://@239.99.4.4:5004
#EXTINF:0,93 - MTV Ukraina
udp://@239.99.4.5:5004
#EXTINF:0,94 - Enter Film
udp://@239.99.4.6:5004
#EXTINF:0,95 - K2
udp://@239.99.4.7:5004
#EXTINF:0,96 - Enter Music TV
udp://@239.99.4.8:5004
Повторюсь, я хочу иметь iptv на основной машине, на ноуте фиг с ним
спасибо
Re: IPTV
Код: Выделить всё
# iptables -A INPUT -s 224.0.0.0/4 -j ACCEPT
Re: IPTV
так делал уже, те правила, которые вы писали я прописывал
я пока не хочу транслировать udp, я хочу, чтобы iptv заработал на моей машине, как работал до того, когда я всунул еще одну сетевую карточку
и по-моему igmpproxy здесь не причем, он же нужен для того, чтобы перетранслировать udp поток в другую сеть
Re: IPTV
вы должны разрешить прохождение multicast трафика на ваш компьютер, т.к. в ipmasq он по ошибке блокируется. Итог - проблема ubuntu-специфична.
покажите iptables -L -v
Re: IPTV
#iptables -L -v
Код: Выделить всё
Chain INPUT (policy DROP 2 packets, 179 bytes)
pkts bytes target prot opt in out source destination
347K 20M ACCEPT all -- lo any anywhere anywhere
0 0 LOG all -- !lo any loopback/8 anywhere LOG level warning
0 0 DROP all -- !lo any loopback/8 anywhere
0 0 ACCEPT all -- eth2 any anywhere 255.255.255.255
1096 134K ACCEPT all -- eth2 any 192.168.0.0/24 anywhere
0 0 ACCEPT !tcp -- eth2 any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 LOG all -- eth0 any 192.168.0.0/24 anywhere LOG level warning
0 0 DROP all -- eth0 any 192.168.0.0/24 anywhere
342 98451 ACCEPT all -- eth0 any anywhere 255.255.255.255
21M 1181M ACCEPT all -- eth0 any anywhere logot.homelinux.net
11694 1258K ACCEPT all -- eth0 any anywhere 188.231.158.255.freenet.com.ua
859 66914 LOG all -- any any anywhere anywhere LOG level warning
859 66914 DROP all -- any any anywhere anywhere
0 0 ACCEPT udp -- any any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 ACCEPT all -- eth0 any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 ACCEPT all -- eth0 any BASE-ADDRESS.MCAST.NET/4 anywhere
0 0 ACCEPT all -- eth0 any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 ACCEPT all -- eth0 any BASE-ADDRESS.MCAST.NET/4 anywhere
0 0 ACCEPT all -- eth0 any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 ACCEPT all -- eth0 any anywhere 239.0.0.0/239.0.0.0
0 0 ACCEPT udp -- any any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 ACCEPT igmp -- any any anywhere anywhere
0 0 ACCEPT all -- any any BASE-ADDRESS.MCAST.NET/4 anywhere
Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all -- eth2 eth0 192.168.0.0/24 anywhere
0 0 ACCEPT all -- any any anywhere anywhere state RELATED,ESTABLISHED
0 0 LOG all -- any eth0 anywhere 192.168.0.0/24 LOG level warning
0 0 DROP all -- any eth0 anywhere 192.168.0.0/24
0 0 LOG all -- any any anywhere anywhere LOG level warning
0 0 DROP all -- any any anywhere anywhere
0 0 ACCEPT all -- eth0 any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 ACCEPT all -- eth0 any BASE-ADDRESS.MCAST.NET/4 anywhere
0 0 ACCEPT all -- any any anywhere BASE-ADDRESS.MCAST.NET/4
0 0 ACCEPT all -- any any BASE-ADDRESS.MCAST.NET/4 anywhere
0 0 ACCEPT all -- any any BASE-ADDRESS.MCAST.NET/4 anywhere
Chain OUTPUT (policy DROP 73 packets, 4768 bytes)
pkts bytes target prot opt in out source destination
347K 20M ACCEPT all -- any lo anywhere anywhere
0 0 ACCEPT all -- any eth2 anywhere 255.255.255.255
401 90507 ACCEPT all -- any eth2 anywhere 192.168.0.0/24
702 43678 ACCEPT !tcp -- any eth2 anywhere BASE-ADDRESS.MCAST.NET/4
0 0 LOG all -- any eth0 anywhere 192.168.0.0/24 LOG level warning
0 0 DROP all -- any eth0 anywhere 192.168.0.0/24
0 0 ACCEPT all -- any eth0 anywhere 255.255.255.255
14M 56G ACCEPT all -- any eth0 logot.homelinux.net anywhere
0 0 ACCEPT all -- any eth0 188.231.158.255.freenet.com.ua anywhere
2583 242K LOG all -- any any anywhere anywhere LOG level warning
2583 242K DROP all -- any any anywhere anywhere
Re: IPTV
ну да, весь Multicast трафик на "внешнем" интерфейсе дропается.
попробуйте iptables -I INPUT -s 224.0.0.0/4 -j ACCEPT
попробуйте iptables -I INPUT -s 224.0.0.0/4 -j ACCEPT
Re: IPTV
iptables -A FORWARD -p igmp -i eth0 -j ACCEPT
iptables -I INPUT -d 224.0.0.0/4 -j ACCEPT
iptables -I FORWARD -d 224.0.0.0/4 -j ACCEPT
Я так сделал. Все работает.
iptables -I INPUT -d 224.0.0.0/4 -j ACCEPT
iptables -I FORWARD -d 224.0.0.0/4 -j ACCEPT
Я так сделал. Все работает.