Добро пожаловать, гость ( Вход | Регистрация )

Акция Наша группа ВКонтакте
> Linux Multicast Routing
Egres
post 14.9.2008, 0:58
Сообщение #1


Бывалый
**

Группа: Пользователи.
Сообщений: 54
Регистрация: 9.9.2008
Из: Энгельса 132/1
Пользователь №: 4 532



Чего-то торможу я со страшной силой...

- Есть подключение к сети westcall с реальным IP
- Есть простейший NAT и второй компьютер с "левым" ip

Вопрос: Как прописать multicast роутинг на сервере, чтобы на втором компьютере IP TV заработало?

NAT сейчас сделан так:

/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

eth0 - внешний линк
eth1 - локальный линк

Система - Debian Lenny, если это принципиально.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 1)
elmiedo
post 14.9.2008, 1:09
Сообщение #2


экс-Специалист тех поддержки домашних сетей
Group Icon

Группа: Технический отдел
Сообщений: 256
Регистрация: 13.12.2007
Пользователь №: 3 938



Цитата(Egres @ 14.9.2008, 0:58) *

Чего-то торможу я со страшной силой...

- Есть подключение к сети westcall с реальным IP
- Есть простейший NAT и второй компьютер с "левым" ip

Вопрос: Как прописать multicast роутинг на сервере, чтобы на втором компьютере IP TV заработало?

NAT сейчас сделан так:

/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

eth0 - внешний линк
eth1 - локальный линк

Система - Debian Lenny, если это принципиально.


mc_forwarding

Логическая переменная mc_forwarding управляет пересылкой пакетов с групповыми (multicast) адресами. Для использования групповой адресации требуется ядро, со включенной опцией CONFIG_MROUTE и демон, поддерживающий групповую маршрутизацию (mrouted). Требуется также установить значение TRUE (1) в файле /proc/sys/net/ipv4/conf/all/mc_forwarding.

/proc/sys/net/ipv4/conf/all/mc_forwarding
/proc/sys/net/ipv4/conf/eth0/mc_forwarding
/proc/sys/net/ipv4/conf/eth1/mc_forwarding


--------------------
"Эри, - сказал я мысленно, - Эри". Как
голос птицы. Такое имя. Голос птицы... Как мы просили Эннессона, чтобы он
изображал голоса птиц. Он это умел. Как он это умел! А когда он погиб,
вместе с ним погибли все птицы... © Лем
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 13.1.2018, 0:54
Design by WestCall