URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 16056
[ Назад ]

Исходное сообщение
"OpenVPN и мультикаст маршрутизация"

Отправлено lbvf , 17-Апр-08 10:42 
Здравствуйте, товарищи есть такая вот проблема. Есть сервер под Линукс на котором стоит OpenVPN сервер. В локальной сети присутствует IP камера, которая может вещать мультикастом. Внутри сети мультикаст принимается, роутится на сервере smcroute'ом в VPN тунель. trafshow показывает что мультикаст заходит в тунель. На клиенте потоки тоже фиксируются на интерфейсе tun. Но однако проигрыватель не ловит поток. Решил установить причину. На сервер подключился к третьему сетевому интерфейсу и пророутил мультикаст на него - отлично принял его. Однако подконектившись через этот же интерфейс ВПН клиентом опять же не смог поймать поток
tcpdump на клиентской машине на интерфейсе tun0:
lbvf# tcpdump -i tun0
tcpdump: WARNING: arptype 65534 not supported by libpcap - falling back to cooked socket
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on tun0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
12:08:59.738172 IP 100.100.100.137.49160 > 224.10.10.7.16386: UDP, length 472
12:08:59.747900 IP 100.100.100.137.49158 > 224.10.10.7.16384: UDP, length 492
12:08:59.808354 IP 100.100.100.137.49158 > 224.10.10.7.16384: UDP, length 492
12:08:59.817561 IP 100.100.100.137.49160 > 224.10.10.7.16386: UDP, length 480
12:08:59.868052 IP 100.100.100.137.49158 > 224.10.10.7.16384: UDP, length 492
12:08:59.898715 IP 100.100.100.137.49160 > 224.10.10.7.16386: UDP, length 638
12:08:59.928227 IP 100.100.100.137.49158 > 224.10.10.7.16384: UDP, length 492
12:08:59.978694 IP 100.100.100.137.49160 > 224.10.10.7.16386: UDP, length 651

ТО есть поток через канал идет, но почему то не воспринимается проигрывателем :(.
Судя по информации ifconfig'а тунель поддерживает вещание мультикаста. Кто что может посоветовать?


Содержание

Сообщения в этом обсуждении
"OpenVPN и мультикаст маршрутизация"
Отправлено Zamir , 24-Апр-08 16:43 

попробуй так:

sysctl -w net.ipv4.icmp_echo_ignore_all=0
sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=0
sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=0


"OpenVPN и мультикаст маршрутизация"
Отправлено Свет в твое окне , 10-Июн-14 16:11 
Нужно чтобы пакеты на 100.100.100.137(в твоем случае) шли тоже через VPN(tun0). У меня завелось. А вот как такое на Windows развернуть не знаю.



"OpenVPN и мультикаст маршрутизация"
Отправлено Свет в твое окне , 10-Июн-14 16:27 
Теперь решил и для Windows. Пакеты на 224.0.0.0/4 должны уходить только по tun0, а не по eth0, через который установлен VPN.



"OpenVPN и мультикаст маршрутизация"
Отправлено Свет в твое окне , 10-Июн-14 16:28 
Пакеты на ...

А в частности PPDP-пакеты.