Multicast-routing, pimd. Нужна помощь. (Есть 2 сети 192.168.1.0/24 и 192.168.2.0/24...)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Bohtvaroh
Сообщения: 27

Multicast-routing, pimd. Нужна помощь.

Сообщение Bohtvaroh »

День добрый. Извечная проблема с мультикаст роутингом. Есть 2 сети 192.168.1.0/24 и 192.168.2.0/24.
Между ними линукс роутер, дистр Ubuntu. Необходимо заставить Vypress chat, он входит в мультикаст группу 227.0.0.2, работать прозрачно, как будто бы роутера и не существует. Запущен pimd демон. Пробовал добавлять подобные маршруты:
ip ro add 224.0.0.0/4 dev eth0
ip ro add 224.0.0.0/4 dev eth2

- не помогает. ip maddr выводит
root@tux:~# ip maddr
1: lo
inet 224.0.0.1
inet6 ff02::1
2: eth2
link 01:00:5e:00:00:02
link 01:00:5e:00:00:0d
link e3:00:00:00:00:00 static
link 33:33:ff:15:79:12
link 33:33:00:00:00:01
link 01:00:5e:00:00:01
inet 224.0.0.2
inet 224.0.0.13
inet 224.0.0.1
inet6 ff02::1:ff15:7912
inet6 ff02::1
3: eth0
link 01:00:5e:00:00:02
link 01:00:5e:00:00:0d
link e3:00:00:00:00:00 static
link 33:33:ff:1f:d1:54
link 33:33:00:00:00:01
link 01:00:5e:00:00:01
inet 224.0.0.2
inet 224.0.0.13
inet 224.0.0.1
inet6 ff02::1:ff1f:d154
inet6 ff02::1
32: pimreg
inet 224.0.0.1

В /etc/pimd.conf есть такая запись: group_prefix 224.0.0.0 masklen 4 # All multicast groups.
То есть все мультикаст группы должны обслуживаться.

Что я делаю не так?
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: Multicast-routing, pimd. Нужна помощь.

Сообщение 7biohazard7 »

Все что могу посоветовать
http://gazette.linux.ru.net/rus/articles/lartc/c791.html
Сам как-то с мультикастом не работал.
Спасибо сказали:
Аватара пользователя
Bohtvaroh
Сообщения: 27

Re: Multicast-routing, pimd. Нужна помощь.

Сообщение Bohtvaroh »

Перешёл на mrouted. Собрать не удалось, поэтому переделал альеном рпм-ку в деб. Добавил 2 волшебных маршрута, типа:

route add 224.0.0.0 netmask 240.0.0.0 dev eth0
route add 224.0.0.0 netmask 240.0.0.0 dev eth2

(утилита ip такой ерунды написать не позволяет), и всё заработало, правда минут через 5 после запуска демона. Видать ему просто надо было время чтоб снюхаться и вступить в нужные мультикаст-группы. Вопрос исчерпан.
Спасибо сказали: