Задавал этот вопрос на форуме ЛОРа, но внятного ответа не получил. Повторяю вопрос тут, может местные гуру помогут... Ситуация следущая. мой провайдер запустил свой 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