dhcp вытаскивает непонятный ip-адрес и реальные dns сервера для /etc/resolv.conf. 192.168.xx.xx адрес для пользования услугой iptv. Добавленный маршрут на 224 подсеть не помогает, пытался добавлять конкретные хосты вручную также не работает.
P.S. В оффтопике при выключенном pppoe iptv работает даже без указания шлюзов, при влюченном необходимо добавить шлюз для 224 подсети.
Стоит начать с того, что IPTV работает поверх TCP/IP, из чего следует, что PPPoE не имеет никакого отношения к IPTV. Ибо последнему не важно как организована нижележащая сеть IP. Т.е., для начала необходимо добиться нормальной работы обычных приложений - HTTP-клиентов и т.д. Потом разобраться с маршрутизацией и файрволами (локальными или запущенными на SOHO-роутерах, если таковые имеются. Windows-клиент может использовать UPnP для открытия портов на файрволе SOHO-роутера), в частности с правилами. Как-то так.
ADSL-модем, с Ethernet-портами, обычно включают в себя конфигурируемый файрвол, ну и, разумеется, роутер. А это уже повод проверить настройки файрвола. попробовать отключить его временно и т.д.
Файер - возможно. Но вообще, дело может состоять в следующем: при подключении pppoe default router меняется на глобальный. Просто, если нет как таковой локальной сети, то зачем тогда вообще прописывать шлюз 192.168.*.* ? У меня pppoe настроено через rp-pppoe, /etc/conf.d/net выглядит так (комп в локальной сети):
Не совсем понятно зачем указывать шлюз для мультикаста. Когда у себя настраивал просто добавил маршрут 224.0.0.0/4 на eth0 и отключил rp_filter в sysctl.conf.
Не совсем понятно зачем указывать шлюз для мультикаста. Когда у себя настраивал просто добавил маршрут 224.0.0.0/4 на eth0 и отключил rp_filter в sysctl.conf.
Спасибо помогло. На виртуалке под VMware сходу заработало. А на реальной машине чертовщина какая-то происходит. Не могу настроить /etc/conf.d/net - сохранение не принимается. Т.е. сколько не меняй, после перезагрузки старый файл на место возвращается. И не принимается указание routes_eth0=( "-net 224.0.0.0/8 dev eth0" ), хотя даже просто копировал файл из виртуалки.