Итак, есть сервер раздающий интернет. Для работы IPTV при включенном VPN соединении вам нужно прописать роутинг:
route add -net 172.16.16.0 netmask 255.255.255.0 gw (!ВАШ ШЛЮЗ!)
route add -net 224.0.0.0 netmask 240.0.0.0 dev (!АДАПТЕР ПОДКЛЮЧЁННЫЙ К СЕТИ КОРБИНА!)
Для того что-бы IPTV работал на компьютерах-«клиентах» находящихся за сервером вам понадобится igmpproxy.
Устанавливаем igmpproxy :
sudo apt-get install igmpproxy
Редактируем конфигурационный файл :
sudo nano /etc/igmpproxy.conf
Должно получиться примерно так :
##——————————————————
## Lan interface
##——————————————————
phyint eth0 upstream ratelimit 0 threshold 1
altnet 192.168.0.0/24
# altnet 10.0.0.0/8
# altnet 233.0.0.0/24
##——————————————————
## Corbina interface
##—————————————————–
phyint eth1 downstream ratelimit 0 threshold 1
Меняем название своих девайсов и подсеть для локалки.
И последний штрих , добавляем igmpproxy в автозагрузку удобным для вас способом, лично я добавил в rc.local строчку «igmpproxy».
a mojno na ubuntu nastroit tak, chtobi transliravat desyatki kanalov odnovremenno?
может автор подскажет, с какого репозитория так просто ставить igmpproxy?
или «при включоном VPN», можно с любого)
А можно поподробней на счет роутинга???
При поднятом pppoe телек не пашет.
мои интерфейсы:
eth0 — внутренняя сеть
eth1 — провайдер
ppp0 — инет