ВлаD Posted June 22, 2006 Posted June 22, 2006 Господа, помогите. Уже просто ступор какой-то. Ну почему протокол маршрутизации, который в винде включается 3-4мя кликами мыши и включаемый уже в железки, так трудно (или я не там копаю) включить и настроить в Линухе?! Задача такая: нужна поддержка IGMPv.2, а лучше IGMPv.3 на софт-роутере. Что сделано: обшарен гугл на предмет поиска сочетания Linux+IGMP. Максимум, что найдено - это описание включения "непонять чего из мультикаста" и то с зачаровывающим окончанием "продолжение следует" датированное толи 2002 толи 2004м годом, что не суть важно. И вопрос о том, как отключить мультикаст (что является диаметрально противоположным изысканием). В итоге: вечные вопросы: "Что делать?" и "Где искать?" Ну не может же быть такого, чтобы никто не сталкивался с таковой проблемой в век VoIP и пр. мультикаст-ориентированной хрени по сети! ПОМОГИТЕ!!!!!!! Вставить ник Quote
ram_scan Posted June 22, 2006 Posted June 22, 2006 http://www.350mb.ru/traffic/docs/linux.how...cast-HOWTO.html Вставить ник Quote
ВлаD Posted June 22, 2006 Author Posted June 22, 2006 Кто-нибудь сам проходил всю эту камасутру? Т.е. из ближайшего знакомства с данной статьей можно сделать вывод, что мне до настройки мультикаста осталось каких-то пару лет плотного изучения программирования на С++. И это все к тому, что Линух (и все Юникс) является сете-ориентированной осью? Ни кого не хочу обижать, но неужели все так запущено? И нет людей, кто достигал цели описанной в первом посте? Вставить ник Quote
LostSoul Posted June 22, 2006 Posted June 22, 2006 Давайте максимально упростим, что вам нужно "как минимум"? ;-) Вставить ник Quote
ВлаD Posted June 22, 2006 Author Posted June 22, 2006 Как минимум: нужна поддержка проброса мультикаст пакетов через роутер. По сути - поддержка IGMPv2 как минимум. Роутер должен знать, что у него в сегментах есть такие-то группы и рассылать пакеты в соответствии со списком подписчиков. Если короче, то поддержка IGMPv2 как в Вин2000, например. Знаете, что особенно вымораживает? Это поддержка IGMP даже в таких дешевых свитчах, как COMPEX PS2216 (правда, еще не знаю, насколько прямо там все это сделано, но факт остается фактом). А в Линухе это сделано через... Или я через это отверстие ищу? Вставить ник Quote
LostSoul Posted June 22, 2006 Posted June 22, 2006 Как минимум:нужна поддержка проброса мультикаст пакетов через роутер. По сути - поддержка IGMPv2 как минимум. Роутер должен знать, что у него в сегментах есть такие-то группы и рассылать пакеты в соответствии со списком подписчиков. Если короче, то поддержка IGMPv2 как в Вин2000, например. Если вас спасёт статический снупинг, то берите тулсу по имени smcroute ( http://www.cschill.de/smcroute/smcroute-man-0.9.html ) и будет вам счастье. Ваш линукс будет подписыватся на группу на том интерфейсе на котором укажете, и сливать куда напишите ( даже без всяких подписок ) Суть в том что в ядре поддержка есть вроде бы уже, а нормальный утили для настройки ещё не написали. ( смотрите ip mroute например ) вроде бы в шапках появился ещё "костыль" в виде отдельной тулсы "mroute" Вставить ник Quote
ram_scan Posted June 22, 2006 Posted June 22, 2006 Он не тока в шапках появился этот mrouted, он кругом повсюду. Есть и прокси сервера мультикастовые, выбирай на вкус... Вставить ник Quote
ВлаD Posted June 22, 2006 Author Posted June 22, 2006 Нужен как-раз таки динамический снупинг. А где взять этот mrouted не подскажете? И очень тупой вопрос: "Что есть - "шапка"? Вставить ник Quote
LostSoul Posted June 22, 2006 Posted June 22, 2006 Видимо тут http://jukie.net/~bart/multicast/Linux-Mro...-MiniHOWTO.html Шапка - это RedHat ( "красная шляпа" ) Вставить ник Quote
mr.Scamp Posted June 25, 2006 Posted June 25, 2006 mrouted на FreeBSD работает, вроде правда непонятно, как у него с производительностью я его гонял только ради эксперимента (мультикастовый чат и 128к радиво) Вставить ник Quote
Guest Гость Posted June 27, 2006 Posted June 27, 2006 mrouted нормально работает с multicast трафиком на всех интерфейсах. минимум настроек. Вставить ник Quote
krab Posted June 27, 2006 Posted June 27, 2006 (edited) Последний mrouted датирован аж 1999 годом. Из неприятного - не поддерживает больше 31 интерфейса (в исходниках битовые маски в таблицах форвардинга жестоко заточены под unsigned long), игнорирует сообщения о вступлении в группу с айпишников на алиаснутые подсети. Немножко покопался в нем, пофиксил первое, на второе кажется уже есть патч, правда пока не было возможности проверить - http://lists.freebsd.org/pipermail/freebsd...rch/017715.html Edited June 27, 2006 by krab Вставить ник Quote
ВлаD Posted October 10, 2006 Author Posted October 10, 2006 А подобное под линух имеется? Вставить ник Quote
WARRIOR Posted January 22, 2007 Posted January 22, 2007 Последний mrouted датирован аж 1999 годом. Из неприятного - не поддерживает больше 31 интерфейса (в исходниках битовые маски в таблицах форвардинга жестоко заточены под unsigned long), ... Немножко покопался в нем, пофиксил первое Подскажи пожалуйста, что и где нужно поправить? Вставить ник Quote
desperado Posted January 24, 2007 Posted January 24, 2007 Последний mrouted датирован аж 1999 годом. Из неприятного - не поддерживает больше 31 интерфейса (в исходниках битовые маски в таблицах форвардинга жестоко заточены под unsigned long), ... Немножко покопался в нем, пофиксил первое Подскажи пожалуйста, что и где нужно поправить? сделай diff Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.