Здравствуйте, гость ( Вход | Регистрация )
|
19.9.2008, 22:58
Сообщение
#1
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Итак, IPTV усилиями любимого провайдера дошёл и до 12-го сегмента. Я засуетился, обновил сабжевую прошивку до последней, поддерживающей IGMP.
Цитирую: "на рутерах должен быть разрешен udp И igmp трафик на адреса 224.0.0.0/4(маска 240.0.0.0)". Как эти слова претворить в настройки роутера D-Link DI-824VUP+? |
|
20.9.2008, 7:18
Сообщение
#2
|
|
Мл.лейтенант Группа: Пользователи Сообщений: 1027 Регистрация: 30.1.2007 Из: Поле Чудес Пол: Сегмент: 3 |
скорее всего в настройках должна появиться галочка
enable multicast на dir-100 именно так и сделано |
|
20.9.2008, 10:50
Сообщение
#3
|
|
Ст.прапорщик Группа: Пользователи Сообщений: 850 Регистрация: 8.3.2006 Из: 500 миль Кудринкаполиса Пол: Сегмент: 13 |
IMHO, Home-WAN-IGMP в enabled. Правда, проверить не могу, сегмент №13 :( Просьба написать о результатах. Сообщение отредактировал dAlexis - 20.9.2008, 10:50 |
|
20.9.2008, 12:17
Сообщение
#4
|
||||||||||||||||||||||||
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Именно так, это единственная настройка из появившихся, имеющая отношение к IGMP/multicast/IPTV. Поставил в enabled, но ещё же надо вот это: "на рутерах должен быть разрешен udp И igmp трафик на адреса 224.0.0.0/4(маска 240.0.0.0)". Это где - в firewall, IP filter, virtual server, static route table? И, кстати, где предусмотрен выбор протокола (типа TCP/UDP/all), нигде не упоминается IGMP. Есть ещё интересная настройка DMZ: один из хостов как бы выставить в интернет минуя роутер. Это может помочь? VLC (настроенный по инструкции) не работает, при попытке смены канала выдаёт "main private error: cannot pre fill buffer". Сообщение отредактировал Спатки - 20.9.2008, 12:21 |
|||||||||||||||||||||||
|
20.9.2008, 14:48
Сообщение
#5
|
||||||||||||||||||||||||
Ст.прапорщик Группа: Пользователи Сообщений: 850 Регистрация: 8.3.2006 Из: 500 миль Кудринкаполиса Пол: Сегмент: 13 |
UDP, IMHO, там ВСЕГДА разрешен. DMZ - есть путанье грешного с праведным - это если машину в интернет надо поставить, но чтоб только на определенные порты. Короткий вопрос - ТВ-то на другом плеере работает или нет? Может, не VLC, а чем-то еще пробовать можно? Кстати, VLC последняя версия и глюкать может - она новая совсем, 3 дня всего Сообщение отредактировал dAlexis - 20.9.2008, 14:50 |
|||||||||||||||||||||||
|
20.9.2008, 16:24
Сообщение
#6
|
||||||||||||||||||||||||
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Других не пробовал, у меня Linux, что ещё пробовать? TV не работает, даже если вообще убрать роутер - пустить инет непосредственно в комп. Может, просто ещё нету? Улица Первомайская, дом 11/8. |
|||||||||||||||||||||||
|
20.9.2008, 17:09
Сообщение
#7
|
||||||||||||||||||||||||
Группа: Admin Сообщений: 2434 Регистрация: 8.10.2005 Из: Пушкино Пол: Сегмент: 7 |
в линухе firewall есть? iptables -L , если там только Код Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination значит выключен и все должно работать, если будут какие-то правила, то надо убедиться, что разрешен igmp. (-p igmp) |
|||||||||||||||||||||||
|
20.9.2008, 17:13
Сообщение
#8
|
||||||||||||||||||||||||
Ст.прапорщик Группа: Пользователи Сообщений: 850 Регистрация: 8.3.2006 Из: 500 миль Кудринкаполиса Пол: Сегмент: 13 |
Э-э-э.... C linux и начинать-то надо было. А в kernel-то поддержка IGMP вкомпилена???? А iptables ничего там полезного не режет-ли? Вообще, лог дропнутых пакетов включен - если да, то в /var/log/messages. Итд итп на х.з. сколько итераций - вариантов МАССА. |
|||||||||||||||||||||||
|
20.9.2008, 17:42
Сообщение
#9
|
||||||||||||||||||||||||
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
В ядре поддержка IGMP включена: CONFIG_IP_MULTICAST=y Iptables не используются: # CONFIG_NETFILTER is not set Команда cat /proc/sys/net/ipv4/conf/eth0/rp_filter выводит 0. |
|||||||||||||||||||||||
|
20.9.2008, 18:06
Сообщение
#10
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
|
|
20.9.2008, 18:59
Сообщение
#11
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
|
|
20.9.2008, 19:11
Сообщение
#12
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Наконец, добавил маршрут:
Не работает. Gateway менял на 192.168.0.1 и 10.193.12.1 - не работает. Сообщение отредактировал Спатки - 20.9.2008, 19:23
Прикрепленные файлы
|
|
20.9.2008, 19:19
Сообщение
#13
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
VLC 0.8.6i Janus
|
|
20.9.2008, 21:29
Сообщение
#14
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Вот что говорит mplayer:
Код mplayer udp://@224.0.42.97:5000
MPlayer dev-SVN-r26753-4.1.2 (C) 2000-2008 MPlayer Team CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ (Family: 15, Model: 67, Stepping: 3) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2 Playing udp://@224.0.42.97:5000. STREAM_UDP, URL: udp://@224.0.42.97:5000 Timeout! No data from host 224.0.42.97 udp_streaming_start failed No stream found to handle url udp://@224.0.42.97:5000 |
|
21.9.2008, 15:52
Сообщение
#15
|
||||||||||||||||||||||||
Ст.прапорщик Группа: Пользователи Сообщений: 850 Регистрация: 8.3.2006 Из: 500 миль Кудринкаполиса Пол: Сегмент: 13 |
1. Смотреть статистику роутера (чего затыкает ли? или коннект есть?) 2. Смотреть netstat | grep 224.0.42.97 |
|||||||||||||||||||||||
|
21.9.2008, 16:06
Сообщение
#16
|
|
Ст.лейтенант Группа: Validating Сообщений: 1511 Регистрация: 1.1.2006 Из: Руси Пол: Сегмент: 14 |
Попробуй временно отключить firewall на стороне роутера, посмотреть логи самого роутера, имхо дело не в пингвине ( как вариант подключить сеть напрямую к пингвину, минуя роутер )
|
|
21.9.2008, 22:03
Сообщение
#17
|
||||||||||||||||||||||||
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Так и сделал - не работает. Добавил маршрут: Код route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 так что таблица стала выглядеть так: Код Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.193.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 eth0 0.0.0.0 10.193.12.1 0.0.0.0 UG 0 0 0 eth0 Не работает! Похоже, просто нет пока IPTV. Подождём ещё... |
|||||||||||||||||||||||
|
22.9.2008, 9:08
Сообщение
#18
|
|
Группа: Admin Сообщений: 2434 Регистрация: 8.10.2005 Из: Пушкино Пол: Сегмент: 7 |
1. в 12ом iptv есть, ровно на столько, насколько указано в соответсвующей теме.
2. НЕ нужно прописывать НИКАКИЕ дополнительные маршруты, все должно идти на дефолт. 3. зачем в ядре выключен netfilter? igmp нужно обрабатывать, пусть в iptables будет разрешено все, но он должен работать, поставьте стандартное полное ядро от поставщика дистрибутива и проверяйте на нем. |
|
22.9.2008, 20:43
Сообщение
#19
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Да вроде проходят IGMP-запросы:
Код tcpdump -vv -i eth0 igmp tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 68 bytes 21:37:30.896546 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 40, options (RA)) ws70.12.beirel.lan > IGMP.MCAST.NET: igmp v3 report, 1 group record(s) [gaddr 224.0.42.83 to_in { }] 21:37:31.019525 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 48, options (RA)) ws70.12.beirel.lan > IGMP.MCAST.NET: igmp v3 report, 2 group record(s) [gaddr 224.0.42.83 to_in { }] [gaddr 224.0.42.19 to_ex { }] Опаньки... заработало (без роутера). Странно... TV работает, только когда параллельно выполняется команда tcpdump igmp Как это понимать? Сообщение отредактировал Спатки - 22.9.2008, 21:03 |
|
22.9.2008, 21:17
Сообщение
#20
|
|
Рядовой Группа: Пользователи Сообщений: 40 Регистрация: 1.5.2006 Из: Пушкино Пол: Сегмент: 95 |
Дед Алексис, гуляем! Через роутер тоже работает! :)
Хотя почему-то только в присутствии tcpdump igmp. Всем спасибо за помощь. Сообщение отредактировал Спатки - 22.9.2008, 21:17 |
|
Текстовая версия | Сейчас: 13.6.2024, 7:48 |