Метки
amd bittorrent bpi-r1 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 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


(6 votes, average: 4,67 out of 5)
ÜÐï 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 настроить?