Метки
amd bittorrent bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera Orange ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
Тестирование IPTV
2009-05-11 20:08 | Автор: Oleg | Filed under: Oleg
Недавно один из интернет-операторов Кишинёва запустил в тестировании IPTV. Как и положено, для IPTV используется протокол IGMP. Решил принять участии в тестировании. Предварительно зарегистрировался, видать, для сбора статистики и обратной связи. После активации услуги, я был немного разочарован, так как я владелец Wi-Fi Router китайской компании TP-LINK, модель TL-WR642G. Официально, данное устройство не поддерживает протокол IGMP, но на российском форуме TP-LINK были выложены прошивки для России с рабочими статическими маршрутами и с поддержкой IPTV. Мое железо как раз имело V3, что позволило мне поставить прошивку для России. После прошивки сначала IGMP не работало, но как оказалось, блокировал multicast iptables. Добавил следующее правило для разрешения протокола IGMP:
-A INPUT -d 224.0.0.0/4 -p ! 6 -j ACCEPT
и о чудо, заработало.
На сегодняшний день существует прошивка для тестирования, которая тоже поддерживает IGMP, но опять же не документировано. Все прошивки доступны только для моделей TL-WR541G/WR542G и TL-WR641G/WR642G версии V3. Ветка для тестовых прошивок на форуме TP-LINK Россия.
Для тех, кто использует в качестве рутера linux систему, то необходимо использовать igmpproxy.
Метки: iptv
12, 2009 7:00
Вот Женя будет доволен 🙂
На очереди dd-wrt прошивка?
12, 2009 7:14
@Олег спроси плз когда этот «проект» выйдет из стадии беты, или как его посмотреть тоже.
12, 2009 8:13
Думаю, что комерческая тайна и еще не известно на сколько транспондеров куплено оборудование, известно только, что используется сервер компании Anevia, кстати, базируется на Linux-системе.
12, 2009 22:24
ага, доволен — теперь мне надо выкинуть сервак, и поставить TL-WR642G с палёной прошивкой 😀
Не знаю, надо-ли igmpproxy, но разбираться с ним лень, а iptables у меня и так почти ничего не блокирует…
LMZ — iptv есть у старнета — tvbox.starnet.md и у MTC — tv.moldtelecom.md (только для MaxFiber)
13, 2009 8:21
Жека, tp-link не с паленой, а бета прошивка. Но при покупке рутера, надо смотреть, чтобы имел поддержку. А насчет выкидывания сервака — это ты зря, надо просто собрать тебе igmpproxy и его настроить и будет счастье. Самое интересное, что проект igmpproxy живет и выпустил недавно, в мае новую beta3. Надеюсь, что вскоре появится поддержка в ядре или крайний случай — пакет.
13, 2009 22:41
да, вижу — решил качать — а у них там beta4, датированная 14 мая, а ещё тринадцатое! Чертовщина! Это что, её китайцы пишут? :-/
13, 2009 23:17
скачал, поставил, сегфолтится 🙁
14, 2009 8:26
Жека, попробуй бета2, ее как раз испольуют в wrt.
14, 2009 9:03
разобрался уже вчера — конфиг у них как-то криво парсится — поэтому обязательно нужно писать лишнюю строчку про eth2 = disabled, хотя таого интерфейса в системе даже нет 😀
Но всё равно не заработала — видать, старнетовцы всё ещё не перенастроили домовой коммутатор
14, 2009 9:09
ты проверь прямо с сервера, ходят ли пакеты по мультикасту по запросу
14, 2009 13:18
Не знаю, как проверить 😀
Что-то вроде ходит. Как минимум, до прокси доходят запросы от vlc
вот вывод igmpproxy: только у меня подозрение, что он маршруты неверно проставляет всё-же
http://pastie.org/477830
14, 2009 13:20
не, ты погляди с сервера, ходит ли igmp вообще от провайдера, если да, то тогда надо копать в настройках igmpproxy. Если же надо прописать рутинг, то: route add -net 224.20.20.0 netmask 255.255.255.0 dev eth0
14, 2009 13:32
я не понимаю, что эти твои слова значат, а незнакомое всегда пугает 😀
Как проверить не знаю. Вот, такого рода строчки появляются постоянно в выводе igmpproxy:
http://pastie.org/477840
Сомневаюсь, что это исходит изнутри сети, но IGMP для меня — это тёмный лес. надо будет поизучать теорию 🙂
PS — система постинга сообщений просто ужасна!
14, 2009 13:38
отбой воздушной тревоги
позвонил в старнет — сказали, что до сих пор мне не настроили 😀
так что обождём. Телек успею ещё посмотреть, пока диплом делать надо 😉
14, 2009 14:33
очень похоже, что до тебя запросы доходят. На дня х я проексперементирую и выкину в вики, что и как надо делать
18, 2009 19:34
кстати, на примере igmpproxy убедился, насколько просто под Debian собираются пакеты…
короче говоря…
…
./configure
make
checkinstall
и всё! Это сразу пакуется в пакет, и устанавливается! Я офигел 🙂
19, 2009 6:44
вообще-то checkinstall аналогично собирает и rpm и tgz (что для Slackware). И насколько я помню свой давний опыт использования checkinstall, особой стабильностью этот софт не отличается.
26, 2009 16:02
Ну да, это так!..
6, 2009 19:11
Ребята, помогите мне настроить IGMP для просмотра IPTV. Обновил прошивку, а что дальше делать не очень понимаю.
Спасибо!
ЗЫ: Рутер TL-WR641G/WR642G версии V3
6, 2009 19:14
ничего не надо настраивать в рутере, если прошивка с поддержкой igmp, то должно все и так работать.
6, 2009 19:24
…скачал по ссылке что в теме, с российского сайта. Поддержка в роде бы как есть, но вот старнетовский ТВ не хочет работать….
6, 2009 19:26
В теме ещё написано про правила для разрешения IGMP протокола -A INPUT -d 224.0.0.0/4 -p ! 6 -j ACCEPT
Так вот, куда её вбивать то надо?
7, 2009 7:04
в /etc/sysconfig/iptables (для RH/Fedora/CentOS). Потом: service iptables restart
Добавлять не в конец файла, но где-то после:
-A INPUT -i lo -j ACCEPT
7, 2009 11:29
Аааа,вы про Федору говорите =))) Ясно…. А я думал что вы в общем…
24, 2009 17:38
Супер!
5, 2009 21:33
-A INPUT -d 224.0.0.0/4 -p ! 6 -j ACCEPT
Не подскажете куда мне это вставить (XP)
20, 2009 10:13
А кто подскажет как это в фряхе настроить?
20, 2009 10:25
Тут вроде описывается.
20, 2009 12:17
Да я уже гору таких манов перекурил, думал мож у кого есть рабочая конфига
20, 2009 12:54
И что в настройках IGMPPROXY должно быть в параметре altnet для стара?
21, 2009 23:49
Напишите пожалуйста строку которую надо прописать в iptables centos 5 для того чтобы шлюз пропускал в локалку с внешки пакеты для iptv.На сервере 2 сетевые карты eth0 и eth1 eth0 смотрит в мир и имеет статический внешний айпишник eth1 смотрит в локалку и имеет статический адрес 192.168.0.1.
Буду премного благодарен тому кто поможет!Из моих знакомых админов никто такого ещё не делал — я уже голову себе поломал.У кого нибудь получилось пустить этот трафик через iptables ???
22, 2009 22:14
iptables -A INPUT -p igmp -d 224.0.0.0/4 -j ACCEPT
iptables -A INPUT -m udp -p udp -d 224.0.0.0/4 -j ACCEPT
30, 2009 10:20
у меня V4 и прошивка не обновляется, что делать?
3, 2010 0:23
А кто подскажет как это в Debian настроить?