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

Исходное сообщение
"Роутинг мультикастов "

Отправлено Ingwar , 06-Ноя-09 21:42 
Задавал этот вопрос на форуме ЛОРа, но внятного ответа не получил. Повторяю вопрос тут, может местные гуру помогут...

Ситуация следущая. мой провайдер запустил свой IPTV. Но проблема в том, что, когда запускаешь VPN, изменяется дефолт-роут и мультикасты я больше не принимаю. Вот таблица до включения VPN:

igor@wooster:~$ route
Таблица маршутизации ядра протокола
IP Destination Gateway Genmask Flags   Metric Ref Use Iface
10.25.120.0    *           255.255.254.0    U   1     0 0 eth0
link-local     *           255.255.0.0      U   1000  0 0 eth0
10.0.0.0       10.25.120.1 255.0.0.0        UG  0     0 0 eth0
default        10.25.121.1 0.0.0.0          UG  0     0 0 eth0

Теперь включаем VPN:

igor@wooster:~$ route
Таблица маршутизации ядра протокола
IP Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.19       10.25.120.1     255.255.255.255   UGH 0    0 0 eth0
94.27.ххх.ххх   *               255.255.255.255   UH  0    0 0 ppp0
10.25.120.0     *               255.255.254.0     U   1    0 0 eth0
link-local      *               255.255.0.0       U   1000 0 0 eth0
10.0.0.0        10.25.120.1     255.0.0.0         UG  0    0 0 eth0
default         *               0.0.0.0           U   0    0 0 ppp0

Логичным шагом было бы прописать роут мультикстовой сети, в которую идет вещание (это сеть 225.225.225.0) через шлюз, который был дефолтным до включения VPN:

igor@wooster:~$ sudo route add -net 225.225.225.0/24 gw 10.25.121.1

роутинг поднялся:

igor@wooster:~$ route
Таблица маршутизации ядра протокола
IP Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.19       10.25.120.1    255.255.255.255   UGH  0     0 0 eth0
94.27.ххх.ххх   *              255.255.255.255   UH   0     0 0 ppp0
225.225.225.0   10.25.121.1    255.255.255.0     UG   0     0 0 eth0
10.25.120.0     *              255.255.254.0     U    1     0 0 eth0
link-local      *              255.255.0.0       U    1000  0 0 eth0
10.0.0.0        10.25.120.1    255.0.0.0         UG   0     0 0 eth0
default         *              0.0.0.0           U    0     0 0 ppp0

Запускаем VLC, выбираем адрес канала, но VLC поток не видит. При этом trafshow показывает, что что-то мы на указанный адрес канала активно получаем:

Source Destination Protocol Size CPS
──────────────────────────────────────────────────────────────────────────────
192.168.0.1,49152     225.225.225.2,1234    udp  2069975K   689K  1
0.0.0.19              10.25.121.ххх         gre  22K        90
10.25.121.ххх         10.0.0.19             gre  14K        82

Стоит выключить VPN -- TV снова работает.

Какие па в танце с бубном я не сделал, чтобы эти шаманские пляски увенчались успехом и я смог смотреть футбол и сидеть в инете одновременно?

ЗЫ: Linux wooster 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux


Содержание

Сообщения в этом обсуждении
"Роутинг мультикастов "
Отправлено pavel_simple , 06-Ноя-09 21:59 
>[оверквотинг удален]
> 14K        82
>
>Стоит выключить VPN -- TV снова работает.
>
>Какие па в танце с бубном я не сделал, чтобы эти шаманские
>пляски увенчались успехом и я смог смотреть футбол и сидеть в
>инете одновременно?
>
>ЗЫ: Linux wooster 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009
>x86_64 GNU/Linux

думаю VLC "садится" сразу на интерфейс default route'а


"Роутинг мультикастов "
Отправлено pavel_simple , 06-Ноя-09 22:04 

>
>думаю VLC "садится" сразу на интерфейс default route'а

Network options

    *

      --server-port <integer> sets server port.
    *

      --iface <string> specifies the network interface to use.
    *

      --iface-addr <string> specifies your network interface IP address.
    *

      --mtu <integer> specifies the MTU of the network interface.
    *

      --ipv6 forces IPv6.
    *

      --ipv4 forces IPv4.


"Роутинг мультикастов "
Отправлено Ingwar , 06-Ноя-09 23:36 
>
>>
>>думаю VLC "садится" сразу на интерфейс default route'а
>      --iface <string> specifies the network interface to use.

igor@wooster:~$ vlc --iface eth0
VLC media player 1.0.2 Goldeneye
vlc: unknown option or missing mandatory argument `--iface'
Try `vlc --help' for more information.
VLC initialization failed



"Роутинг мультикастов "
Отправлено RSG , 13-Ноя-09 17:53 
>
>думаю VLC "садится" сразу на интерфейс default route'а

А точно ли ?

netstat -g или netstat -an это должен подтвердить..