Привет люди!
Подскажете как как мне сделать маршрутизацию в такой сети:--- eth0 eth0 --- eth1
| 1 |-----net0-------| 2 |-------- net1
--- ---
|eth2
|
net2Пояснение: - Запускаю multicast поток с машины 1 через интерфейс eth0
(192.168.0.2/24) на группу 239.198.0.10. Все машины с поддержкой
multicast в сети net0 получают этот поток, в том числе машина 2 на
интерфейсе eth0 (192.168.0.1/24). Машина 2 - маршрутизатор с включенным
форвардингом на Fedora Core 3. Что мне нужно сделать н амашине 2 чтоб
этот multicast поток был виден одновременно в сетях net1 и net2?
eth1 на машине 1 - 192.168.1.1
eth2 на машине 1 - 192.168.2.1Спасибо.
Всеволод.
>Привет люди!
>Подскажете как как мне сделать маршрутизацию в такой сети:
>
> --- eth0 eth0 ---
>eth1
>| 1 |-----net0-------| 2 |-------- net1
> ---
> ---
>
>
>|eth2
>
>
>|
>
> net2
>
>
>Пояснение: - Запускаю multicast поток с машины 1 через интерфейс eth0
>(192.168.0.2/24) на группу 239.198.0.10. Все машины с поддержкой
>multicast в сети net0 получают этот поток, в том числе машина 2
>на
>интерфейсе eth0 (192.168.0.1/24). Машина 2 - маршрутизатор с включенным
>форвардингом на Fedora Core 3. Что мне нужно сделать н амашине 2
>чтоб
>этот multicast поток был виден одновременно в сетях net1 и net2?
>eth1 на машине 1 - 192.168.1.1
>eth2 на машине 1 - 192.168.2.1
>
>Спасибо.
>
>Всеволод.
ИМХО
iptables -t nat -A POSTROUTING -p ALL -s 192.168.0.2/24 -j SNAT --to-source 192.168.0.0-192.168.2.0Вместо 192.168.2.0 можно например указать 192.168.254.0 и получица распространение пакетов по всему допустимому диапазону локальных сетей