Кто успешно настраивал мультикаст на фре?
Поделитесь пожалуйста конфигами mrouted, в случае если на интерфейсе висят алиасы.
Интересуют также сетевушки с которыми все заработало и версия фри. У меня с Intel 1000 MT desktop adapter (em(4)) на 5.2.1 и 4.9 никак не удается.
up
опиши что ты имеешь и хочешь получить
инфы мало
>опиши что ты имеешь и хочешь получить
>инфы мало
Сейчас имею маршрутизатор на FreeBSD 5.2.1 с несколькими сетевыми
картами.
em0 смотрит на провайдера (ИМТ), на em1..em5 висит несколько десятков
алиасов, на них находятся клиенты. Для эксперимента я пытаюсь задействовать
Одну подсеть - x.x.x.0/27 в которой нахожусь сам, для этого пишу
в mrouted.confphyint em0
phyint em1 disabled
phyint em2 disabled
phyint em3 disabled
phyint em4 altnet x.x.x.0/27
phyint em5 disabledЕсли быть более точным em0 смотрит еще в один промежуточный маршрутизатор
на FreeBSD 4.9 который уже смотрит на провайдера, но сути это не меняет.Делаю со своей машины x.x.x.12
ping 224.200.0.1
Пытаюсь слушать tcpdump-ом на роутере
tcpdump -i em4 ip multicast, пакеты видны
tcpdump -i em0 ip multicast, пакеты не видныПравильно ли я думаю, что в случае успешной маршрутизации на em0
должны появиться пакеты?Во внешний мир все пакеты уходят по дефолту, в том числе и мультикаст.
Т.е. я не добавляю маршрутную запись
net 224.0.0.0/4 gw ip_следующего_роутераВот отрывки логов mrouted
...................
...................vifs_with_neighbors = 0 #??? выше по течению уже запущен mrouted почему?
Virtual Interface Table
Vif Name Local-Address M Thr Rate Flags
0 em0 192.168.0.2 subnet: 192.168.0.0/27 1 1 0 querier
IGMP querier: 192.168.0.2 (this system)
Nbr bitmaps: 0x00000000000000001 em1 x.x.115.129 subnet: x.x.115.128/25 1 1 0 disabled
Nbr bitmaps: 0x00000000000000002 em2 x.x.119.129 subnet: x.x.119.128/25 1 1 0 disabled
Nbr bitmaps: 0x00000000000000003 em3 x.x.6.241 subnet: x.x.6.240/28 1 1 0 disabled
Nbr bitmaps: 0x00000000000000004 em4 x.x.113.1 subnet: x.x.113.0/26 1 1 0 querier
alternate subnets: x.x.112.0/27
IGMP querier: x.x.113.1 (this system)
Nbr bitmaps: 0x00000000000000005 em5 x.x.117.1 subnet: x.x.117.0/25 1 1 0 disabled
Nbr bitmaps: 0x0000000000000000
Multicast Routing Table (3 entries)
Origin-Subnet From-Gateway Metric Tmr Fl In-Vif Out-Vifs
x.x.112.0/27 1 0 C. 4 0*
192.168.0.0/27 1 0 C. 0 4*
x.x.113.0/26 1 0 C. 4 0*
.............................
.............................
>Кто успешно настраивал мультикаст на фре?
>Поделитесь пожалуйста конфигами mrouted, в случае если на интерфейсе висят алиасы.а зачем тебе маршрутизировать multicast, для приема он и у тебя
и так доступен: ifconfig ifacemrouted нужно поднимать только для того чтобы сделать multicast маршрутизатор, если все же нужно:
man multicast
в я дро опцию:
options MROUTING
man mrouted (там пример mrouted.conf и использование интерфейса le1 к
примеру)алиас один фик к интерфейсу привязан, а вот IP имеет другой, вероятно
из этого и нужно исходить.кроме того что mrouted можно с дебагом поднять, есть еще набор
утилит: mtrace и тд и тп>Интересуют также сетевушки с которыми все заработало и версия фри. У меня
>с Intel 1000 MT desktop adapter (em(4)) на 5.2.1 и 4.9
>никак не удается.Я так полагаю что с любыми. :)
>>Кто успешно настраивал мультикаст на фре?
>>Поделитесь пожалуйста конфигами mrouted, в случае если на интерфейсе висят алиасы.
>
>а зачем тебе маршрутизировать multicast, для приема он и у тебя
>и так доступен: ifconfig iface
>
Нужно маршрутизировать, т.к. роутер всего лишь перевалочный пункт для трафика. Выше по течению в мирэа есть видеосервер с которого осуществляется трансляция мультикаст трафика.>mrouted нужно поднимать только для того чтобы сделать multicast маршрутизатор, если все
>же нужно:
>
>man multicast
>
>в я дро опцию:
>
>options MROUTING
сделано
>
>man mrouted (там пример mrouted.conf и использование интерфейса le1 к
>примеру)
смотрел, разница только в использовании boundary, но мне она не нужна
>
>алиас один фик к интерфейсу привязан, а вот IP имеет другой, вероятно
>
>из этого и нужно исходить.для алиасов как раз и используется altnet, иначе mrouted цепляет только нулевой алиас
>
>кроме того что mrouted можно с дебагом поднять, есть еще набор
>утилит: mtrace и тд и тп
>
С дебагом смотрю, вижу что хост в группу вступает, но нигде выше по течению мультикаст пакетов нет.
На что еще нужно обратить внимание?>>Интересуют также сетевушки с которыми все заработало и версия фри. У меня
>>с Intel 1000 MT desktop adapter (em(4)) на 5.2.1 и 4.9
>>никак не удается.
>
>Я так полагаю что с любыми. :)
есть посты что em(4) на прием не воспринимает мультикаст пакеты на определенных версиях фри (все топики обрываются с нерешенной проблемой)
например http://www.google.ru/search?hl=ru&q=multicast+freebsd+em...
из-чего людям ospf не удается поднять, сменить карты можно только в пределах работы с драйвером em.
А провайдер случаем не рубит multicast? Эт ж жуткий траффик!>есть посты что em(4) на прием не воспринимает мультикаст пакеты на определенных
>версиях фри (все топики обрываются с нерешенной проблемой)
>например http://www.google.ru/search?hl=ru&q=multicast+freebsd+em...
>из-чего людям ospf не удается поднять, сменить карты можно только в пределах
>работы с драйвером em.странно, особенно если учесть что Intel вроде как всегда шел навстречу
FreeBSD, разве что свежие карты и обвязка чипа non-Intel? Тогда вполне
возможно.
>А провайдер случаем не рубит multicast? Эт ж жуткий траффик!
не рубит проверили, мало того клиенты с цисками уже вовсю работают, а мы вот застряли.>
>>есть посты что em(4) на прием не воспринимает мультикаст пакеты на определенных
>>версиях фри (все топики обрываются с нерешенной проблемой)
>>например http://www.google.ru/search?hl=ru&q=multicast+freebsd+em...
>>из-чего людям ospf не удается поднять, сменить карты можно только в пределах
>>работы с драйвером em.
>
>странно, особенно если учесть что Intel вроде как всегда шел навстречу
>FreeBSD, разве что свежие карты и обвязка чипа non-Intel? Тогда вполне
>возможно.
Я дуб дубом в мультикасте, но мне кажется, что проблема где-то ближе, в настройках. Хотелось бы знающих людей услышать, как вычленить проблему, чтоб не предполагать слишком многого?