Ручная Многоадресная передача с маршрутизатором Linux

У меня есть маршрутизатор Linux (Ubuntu). Это работает хорошо с одноадресной передачей, но с многоадресной маршрутизацией / передача я испытываю некоторые затруднения.

Проблема состоит в том, что мои хосты не отправляют сообщения igmp/mld таким образом, маршрутизатор не узнает, что существуют заинтересованные стороны на ссылке.

Как я могу вручную настроить передачу. Так, чтобы многоадресные сообщения, прибывающие в eth0, были переданы eth1.

Я пытался заставить его работать со следующей командой: маршрут добавляет - сетевые 224.0.0.0 сетевых маски 240.0.0.0 eth0

Но это, кажется, только используется для исходящего трафика.

Я также испытал smcroute, но этот демон не работает над моей Ubuntu.

Действительно ли возможно с iptables сделать передачу? Или с этим маршрутом добавляют команду?

Спасибо!!

2
задан 10 January 2013 в 18:05
1 ответ

С этим немного поздно, но вот довольно подробное руководство http://troglobit.github.io/multicast-howto.html . В конце он упоминает:

iptables -t mangle -A OUTPUT -d <group> -j TTL --ttl-set <num>

Но я так понимаю, что вы хотите, чтобы ваши сетевые коммутаторы обрабатывали запросы / пересылку igmp, которые затем будет использовать ваш маршрутизатор.

0
ответ дан 3 December 2019 в 15:33

Теги

Похожие вопросы