|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Раздел полезных советов: 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |