|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Раздел полезных советов: Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от auto_tips (??) on 12-Дек-11, 14:33 | ||
Иван Рожук опубликовал скрипт [[http://www.netlab.linkpc.net/download/software/FreeBSD/mcast... mcastbr2.sh]] для проброса multicast через шлюз на базе FreeBSD штатными средствами netgraph, без использования неработающих у многих igmpproxy и mrouted. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по ответам | RSS] |
1. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Bocha (??) on 12-Дек-11, 14:33 | ||
nuclight, привет и спасибо тебе и Ивану за скрипт. Не хочу показаться невежливым, но может вам помочь перевести фразы на нормальный английский, а то пока читал - рыдал, но это никак не умаляет качества самого скрипта, разумеется. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от omn on 12-Дек-11, 17:53 | ||
Спасибо за нормальную реализацию мультикаста! :) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от dvg (??) on 12-Дек-11, 19:40 | ||
nuclight, ты как обычно нереально крут! Даже мысли не было что это можно реализовать на нетграфе, казалось там все очень сложно. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от dvg (??) on 12-Дек-11, 19:41 | ||
Да, кстати автору, Ивану, огромный решпект. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от 34567 on 13-Дек-11, 11:35 | ||
Красиво, но, собственно, вопрос - а как быть с подпиской? multicast join пакеты будут уходить с src-адресом в downstream подсети до которой в ПИМ нет маршрута. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 14-Дек-11, 15:40 | ||
Конечно помогайте, у меня с английским не очень. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
7. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 14-Дек-11, 15:52 | ||
PIM в деталях не знаю. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
8. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 14-Дек-11, 21:10 | ||
Расписал всё в подробностях на русском, с примерами: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Bocha (??) on 15-Дек-11, 07:49 | ||
Собственно, вам надо три строчки заменить: | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
10. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от unscrubber on 15-Дек-11, 08:27 | ||
Авторам решения - спасибо, но с наскоку не получилось (хотя модули есть соответствующие): | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 15-Дек-11, 11:28 | ||
У меня 8.2 х64, но это не должно иметь значения. Памяти там требуется не много, совсем не во время работы. Возможно проблема с либами которые преобразуют выражения для фильтра с помощью tcpdump в код для bpf. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
12. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от 34567 on 15-Дек-11, 12:34 | ||
Хм... про патч, честно говоря, не думал... Я как-то пробовал нечто подобное когда сидел на корбилайне (мост с бпф), входящий мультикаст с видео проходил нормально, но подписка от плеера не работала, работало только если ручками mtest'ом цепляться к группе с роутера. А потом и пчелайн нешифрованое ТВ вырубил и я прова сменил. С патчем поэкспериментирую, спасибо. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
13. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 15-Дек-11, 12:47 | ||
Попробуйте в начале без ng_patch, может и так заработает. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
14. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от FK on 15-Дек-11, 14:05 | ||
Вот-вот! Если по обе стороны Фри разные подсети, то без изменения IGMP-пакетов не обойтись. Суть igmpproxy, mrouted и проч. в том, что они ловят запросы подписки на внутренней подсети а поймав - подписывают уже роутер (Фрю) у аплинка. А вот приходящий мультикаст уже да, уже можно пробрасывать. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
15. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 15-Дек-11, 19:57 | ||
Это IP мания от не знания L2 :) | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
16. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 15-Дек-11, 20:04 | ||
> Собственно, вам надо три строчки заменить: | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
17. "Раздел полезных советов: Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от michaeladm (ok) on 15-Дек-11, 21:32 | ||
Огромное спасибо за реализацию нормального "мультикаст-моста". Но присутствует один глюк причем такой-же как и у igmpproxy, а именно, если в домашней сети смотреть с двух точек (например приставка Dlink DIB-120 и компьютер) один и тот-же канал, а потом, например компьютер, переключается на другой канал, то на приставке на ~100 секунд этот канал повисает (замирает изображение и нет звука). По прошествии 100 секунд на приставке само все начинает работать. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
18. "Раздел полезных советов: Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 16-Дек-11, 09:36 | ||
Подозреваю что дело в реализации мультикаста в Dlink DIB-120: после отписки компа должен посылается лив пакет, в ответ приходит запрос на членство в группе, которые приставка походу игнорирует. Через 100 секунд она снова посылает джоин по своему таймеру и начинает получать данные. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
19. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от 34567 on 16-Дек-11, 22:42 | ||
Нет уж, сударь, позвольте... | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
20. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 18-Дек-11, 21:29 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
21. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от xrensgory on 19-Дек-11, 16:55 | ||
Спасибо, добрый человек! Как-раз бьюсь с igmpproxy на FreeBSD и xbox360 в качестве клиента. Вечером буду пробовать | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Piter_Ring (ok) on 20-Дек-11, 21:10 | ||
Не, мужики, нетграф - это сила ! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от unscrubber on 24-Дек-11, 21:14 | ||
наконец то удалось найти время для экспериментов | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
24. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от michaeladm (ok) on 26-Дек-11, 09:40 | ||
> unscrubber | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
25. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 26-Дек-11, 21:05 | ||
> рад очень, странно что исходная версия подвисала, но главно чтотеперь работает, решение | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
26. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от unscrubber on 28-Дек-11, 14:22 | ||
объясняю коряво и быстро (как могу), | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
27. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от xrensgory on 28-Дек-11, 17:08 | ||
интересно... внимательно поизучал сей скрипт, включил promisc mode на интерфейсе, который смотрит в сторону провайдера и IPTV через igmpproxy таки пошел. Думаю дело не в том, что igmpproxy не работает, а в том что ядро кладет на igmp, пока ему на скажешь | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
28. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от xrensgory on 28-Дек-11, 17:12 | ||
бррр, на мультикаст, пардон | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
29. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 29-Дек-11, 22:01 | ||
> Резюме: | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
30. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от unscrubber on 30-Дек-11, 06:20 | ||
>...и о чудо | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
31. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от unscrubber on 03-Янв-12, 09:43 | ||
> счастье было ... | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
32. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от The_Q on 09-Янв-12, 20:20 | ||
Ivan_83, на netgraph-интерфейсах (mpd) не должно работать? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
33. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 11-Янв-12, 14:07 | ||
> Ivan_83, на netgraph-интерфейсах (mpd) не должно работать? | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
34. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от michaeladm (ok) on 11-Янв-12, 14:31 | ||
>> Ivan_83, на netgraph-интерфейсах (mpd) не должно работать? | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
35. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от michaeladm (ok) on 11-Янв-12, 15:18 | ||
И еще заметил, правдо, может и не важно, но. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
36. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от inox on 12-Янв-12, 20:03 | ||
Все бы хорошо, скрипт работает, но почему во время его работы вырубается updxy никто не подскажет? То есть запускается он нормально, но не вещает ничего ни на одном канале. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
37. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от The_Q on 12-Янв-12, 22:36 | ||
А должен? Вы же мультикаст сбриджевали вовнутрь. Там его и ищите. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
38. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от inox on 12-Янв-12, 23:24 | ||
Так udpxy ж сам умеет подписываться на мультикаст-группы. Просто нужно организовать работу iptv по проводам с помощью данного скрипта и udpxy через вафлю. Udpxy начинает работать только тогда, когда я останавливаю проброс с этого скрипта. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
39. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 13-Янв-12, 15:23 | ||
> Так udpxy ж сам умеет подписываться на мультикаст-группы. Просто нужно организовать работу | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
40. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от inox on 16-Янв-12, 16:53 | ||
А можно поподробнее как-нить объяснить? Просто я пока только фрю начал изучать досконально, и таких тонкостей настойки нетграфа к сожалению не знаю... | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
41. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 17-Янв-12, 14:06 | ||
> А можно поподробнее как-нить объяснить? Просто я пока только фрю начал изучать | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
42. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от AlexighTower on 18-Янв-12, 18:04 | ||
Поддерживаю вопрос, может кто из понимающих в нетграфе найдёт пяток минут сделать такие изменения, чтобы мультикаст бриджевался, но и uxpdy работал? | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
43. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от michaeladm (ok) on 27-Фев-12, 18:08 | ||
...и еще один глупый вопрос. А чем может грозить promisc режим сетевых карт? Это может влиять както на безопасность или производительность сетевых карт? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 01-Мрт-12, 21:10 | ||
> Все бы хорошо, скрипт работает, но почему во время его работы вырубается | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
45. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 01-Мрт-12, 21:16 | ||
> ...и еще один глупый вопрос. А чем может грозить promisc режим сетевых | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
46. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от michaeladm (ok) on 18-Мрт-12, 14:16 | ||
> Для создания аналогичного по функционалу моста, в котором будет несколько | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
47. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 18-Мрт-12, 21:28 | ||
>> Для создания аналогичного по функционалу моста, в котором будет несколько | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
48. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от michaeladm (ok) on 19-Мрт-12, 12:40 | ||
> + ngctl msg ${BR_NAME}-bpf: setprogram { thisHook=\"${IF_DOWNSTREAM1}-lower\" ifMatch=\"${IF_DOWNSTREAM1}-h0\" ifNotMatch=\"${IF_DOWNSTREAM1}-upper\" ${BPFPROG_MCAST_IGMP} } | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
49. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от lexx (??) on 20-Мрт-12, 06:04 | ||
помогите !! как к этому скрипту прикрутить такой тунель... что бы отправить iptv в другую сетку | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
50. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Ivan_83 on 25-Мрт-12, 00:28 | ||
> помогите !! как к этому скрипту прикрутить такой тунель... что бы отправить | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
51. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от aydnep on 09-Ноя-12, 12:49 | ||
помогите плз как заменить src-ip а то моему провайдеру не все равно какой src-ip посылает запрос | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
52. "Раздел полезных советов: Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от Imhoil (ok) on 10-Апр-13, 22:00 | ||
Странно, имею от провайдера 2 физических подключения. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
53. "Multicast во FreeBSD без igmpproxy" | +/– | |
Сообщение от gaergaergear on 06-Окт-14, 16:00 | ||
Скажи своему провайдеру не вы*бываться, а настроить igmp_snooping multicast vlan. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |