LinuxForum.Fans
Тема

VLC Ip-TV

Автор: 404_not_found 3 сообщений 4057 просмотров
#139862

Доброго времени суток. Подскажите пожалуйста. Решил посмотреть ip-tv, открыл плеер vlc вставил строку http://www.******.lan и все ок. Видео идет. Но вот в чем проблема, у моего провайдера используется vpn соединение, и соответственно одновременно смотреть тв и лазить по инету не получается. Подскажите, где можно прописать, чтобы связь плеера с сервером шла не через впн а по локалке

#139870

404_not_found, это просто.
Я так делал:
Создал файлик маршрутов:
[console]nano ~/local.sh
sudo route add -net 192.168.0.0 netmask 255.255.255.255 gw шлюз_по_умолчанию
sudo route add -net 172.16.0.0 netmask 255.240.0.0 gw шлюз_по_умолчанию
sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw шлюз_по_умолчанию[/console]
Добавление локальной сетки при поднятом VPN:
[console]sudo sh ~/local.sh[/console]

#139948

Делаем такс :)
Пишем маршруты в /etc/ppp/ip-up
sudo nano /etc/ppp/ip-up
В самый конец.
route del 10.255.255.254 dev ppp0
route add -host 10.255.255.254 gw шлюз по договору
route add -net 80.252.130.248/29 gw шлюз по договору
route add -net 234.5.0.0 netmask 255.255.0.0 dev eth0
Сохраняем.
Теперь отключаем фильтрацию. Самый лёгкий способ это так:
sudo nano /etc/sysctl.conf
Ищем строку "net.ipv4.conf.all.rp_filter = 1" если комментированный тогда снимите комментарий (точнее в начале строки удалите знак #). И замените 1 на 0.
И то же самое для строки "net.ipv4.conf.default.rp_filter=1" надо поменять на 0 и снять комментарий.
Должно получиться так "net.ipv4.conf.all.rp_filter = 0" и "net.ipv4.conf.default.rp_filter=0".
Теперь REBOOT
Vlc выбираем интерфейс и всё должно работать.
Почему всё так и этак разжевывать не буду. Если какие то проблемы пишите помогу.

Спасибо пользователю "Snifer" за предоставления доступа по ssh. Просто в нашей сети нет IP-TV для проверки.

P.S Если не прописывать маршрут тогда IP-TV тоже не наблюдается. Всё проверенно на ubuntu 10.xx

Делаем команду sudo sysctl -p для применения на лету

Войдите или зарегистрируйтесь, чтобы ответить.