Задавал этот вопрос на форуме ЛОРа, но внятного ответа не получил. Повторяю вопрос тут, может местные гуру помогут...Ситуация следущая. мой провайдер запустил свой 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
>[оверквотинг удален]
> 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'а
>
>думаю 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.
>
>>
>>думаю 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
>
>думаю VLC "садится" сразу на интерфейс default route'аА точно ли ?
netstat -g или netstat -an это должен подтвердить..