Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 1043nd v.1 Openwrt Barrier Breaker + IPTV(udpxy) не работают

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Sanyh

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Неделю мучаюсь с настройкой openwrt 1043nd v.1 Openwrt Barrier Breaker 14.07 для IPTV.
Подключение к udpxy от плееров видно в статусе но видео не играется.
Интернет подключен к WAN порту соединение PPPoE, провайдер Ростелеком. Внутренняя сеть 192.168.20.x, IP роутера 192.168.20.1
 
 
Непонятно следующие вопросы:
1. в статусе (вебморде) udpxy :
а)в поле "Acception Clients On" чей IP должен показан: 0.0.0.0:4022 или iprouter:4022 или другой?
б)в поле "Multicast adress" чей IP должен быть показан: IP роутера(внутренний) или другой?
 
2. нужно ли в sysctl.conf прописывать строки какие нибудь к примеру (как правильно):
net.ipv4.conf.eth0.2.force_igmp_version=2
net.ipv4.conf.br-lan.force_igmp_version=2
 
или так  
net.ipv4.conf.wan.force_igmp_version=2
net.ipv4.conf.br-lan.force_igmp_version=2

3.

 
 
В чем может быть проблема и как ее выяснить, может лог какой включить , но какой?
 
 
udpxy  c дефольными настройками запускается но видео нет!
 
Пробовал так запускать вручную:
 udpxy -p 4022 -m eth0.2 -S -l /var/log/udpxy.log -c 200 -R -1 -H
тогда ошибка: Invalid multicast address: [eth0.2]
 
 
 
 
 
Итак на внешнем интерфейсе:

Код:
на внешнем
tcpdump -i eth0.2 igmp
tcpdump: WARNING: eth0.2: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0.2, link-type EN10MB (Ethernet), capture size 65535 bytes
19:20:07.863339 IP 10.108.168.1 > 224.1.1.229: igmp query v2 [max resp time 10] [gaddr 224.1.1.229]
19:20:08.438808 IP 10.108.168.1 > 224.1.2.137: igmp query v2 [max resp time 10] [gaddr 224.1.2.137]
19:20:08.880050 IP 10.108.168.1 > 224.1.1.229: igmp query v2 [max resp time 10] [gaddr 224.1.1.229]
19:20:18.720218 IP 10.108.168.1 > 224.2.0.14: igmp query v2 [max resp time 10] [gaddr 224.2.0.14]
19:20:21.098865 IP 10.108.168.1 > 224.2.0.1: igmp query v2 [max resp time 10] [gaddr 224.2.0.1]

 
 
network
 

Код:
/etc/config/network
 
config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'
 
config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option dns '8.8.8.8'
    option gateway '192.168.20.1'
    option ipaddr '192.168.20.1'
 
config interface 'wan'
    option ifname 'eth0.2'
    option _orig_ifname 'eth0.2'
    option _orig_bridge 'false'
    option proto 'pppoe'
    option service 'CTS'
    option macaddr '00:14:2b:1e:70:a6'
    option username 'uwb6hdrr7'
    option password 'M7dvs'
 
config switch
    option reset '1'
    option enable_vlan '1'
    option name 'switch0'
 
config switch_vlan
    option vlan '1'
    option ports '1 2 3 4 5t'
    option device 'switch0'
 
config switch_vlan
    option vlan '2'
    option ports '0 5t'
    option device 'switch0'
 
config route
    option interface 'wan_iptv'
    option target '224.0.0.0'
    option netmask '240.0.0.0'

 
 
 
 
ifconfig

Код:
ifconfig
br-lan    Link encap:Ethernet  HWaddr 90:F6:52:B3:F8:C6  
          inet addr:192.168.20.2  Bcast:192.168.20.255  Mask:255.255.255.0
          inet6 addr: fe80::92f6:52ff:feb3:f8c6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:78166 errors:0 dropped:0 overruns:0 frame:0
          TX packets:156784 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0  
          RX bytes:8280107 (7.8 MiB)  TX bytes:194066651 (185.0 MiB)
 
eth0      Link encap:Ethernet  HWaddr 90:F6:52:B3:F8:C6  
          inet6 addr: fe80::92f6:52ff:feb3:f8c6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:162547 errors:0 dropped:1 overruns:2386 frame:0
          TX packets:91927 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000  
          RX bytes:194375206 (185.3 MiB)  TX bytes:21314236 (20.3 MiB)
          Interrupt:4  
 
eth0.1    Link encap:Ethernet  HWaddr 90:F6:52:B3:F8:C6  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13873 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0  
          RX bytes:1464011 (1.3 MiB)  TX bytes:12360400 (11.7 MiB)
 
eth0.2    Link encap:Ethernet  HWaddr 00:14:2B:14:70:A6  
          inet6 addr: fe80::214:2bff:fe14:70a6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:147931 errors:0 dropped:396 overruns:0 frame:0
          TX packets:68738 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0  
          RX bytes:189829047 (181.0 MiB)  TX bytes:8571461 (8.1 MiB)
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:632 errors:0 dropped:0 overruns:0 frame:0
          TX packets:632 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0  
          RX bytes:56895 (55.5 KiB)  TX bytes:56895 (55.5 KiB)
 
pppoe-wan Link encap:Point-to-Point Protocol  
          inet addr:109.165.101.72  P-t-P:83.221.214.196  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:141333 errors:0 dropped:0 overruns:0 frame:0
          TX packets:66321 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3  
          RX bytes:187534314 (178.8 MiB)  TX bytes:7039514 (6.7 MiB)
 
wlan0     Link encap:Ethernet  HWaddr 90:F6:52:B3:F8:C6  
          inet6 addr: fe80::92f6:52ff:feb3:f8c6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68817 errors:0 dropped:0 overruns:0 frame:0
          TX packets:145053 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000  
          RX bytes:9433261 (8.9 MiB)  TX bytes:188028888 (179.3 MiB)

 
udpxy

Код:
cat /etc/config/udpxy  
config udpxy
    option verbose '0'
    option status '1'
    # option bind '0.0.0.0'
    option port '4022'
    # option source '0.0.0.0'
    # option max_clients '3'
    # option log_file '/var/log/udpxy'
    # option buffer_size '4096'
    # option buffer_messages '-1'
    # option buffer_time '-1'
    # option nice_increment '0'
    # option mcsub_renew '0'

Всего записей: 107 | Зарегистр. 10-01-2006 | Отправлено: 12:30 12-11-2014
v111v111

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
настраивал updxy  и IGMPPROXY на TPLINK TL-WR741ND v4.20 с OpenWrt Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530).
Подключаем кабель с интернетом к WAN, провод LAN к компу.Сбрасываю настройки на дефолтные
Меняю пароль.
 IP адрес роутера на 192.168.2.1
 Устанавливаю пакеты язык, updxy, IGMPPROXY. Ставлю в загрузку updxy, IGMPPROXY- Включаю (не запускаю)(updxy в принципе при нормально настроеном IGMPPROXY и не нужен, поставил на всякий случай для всяких там Android-ов).
Для тех кто незнает какие адреса altnet прописывать в /etc/init.d/igmpproxy и хочет их узнать с помощью утилиты tcpdump, советую это сделать до установки других пакетов, поскольку после установки tcpdump на моем TP-Link TL-WR741ND с установлеными updxy, IGMPPROXY остается 7% свободного места и остальное может не влезть. Для тех у кого памяти побольше могу игнорировать.
 
Настройка IP-TV по инструкци wiki http://wiki.openwrt.org/ru/doc/howto/udp_multicast
Команда cat /sys/devices/virtual/net/br-lan/bridge/multicast_snooping
получем 1.
Редактируем /etc/config/igmpproxy согласно wiki, главное правильные строки altnet и ставим службу в автозагрузку.
Редактируем /etc/config/firewall и добавляем строки именно так
[spoiler=/etc/config/firewall]
Код:
 
config rule
    option name 'Allow-IGMP'
    option src 'wan'
    option proto 'igmp'
    option target 'ACCEPT'
 
config rule
    option name 'Allow-IPTV-IGMPPROXY'
    option src 'wan'
    option proto 'udp'
    option dest 'lan'
    option dest_ip '224.0.0.0/4'
    option target 'ACCEPT'
 
config rule
    option name 'Allow-IPTV-ALL'
    option src 'wan'
    option proto 'all'
    option dest_ip '224.0.0.0/4'
    option target 'ACCEPT'
 
[/spoiler]
 
Согласно рекомендации wiki (в самом конце) по совместному использованию igmpproxy и udpxy.  
Если вы планируете использовать одновременно igmpproxy и udpxy, то в файле конфигурации фаервола – /etc/config/firewall у вас в итоге должно быть два правила:  
[spoiler=/etc/config/firewall]
Код:
 
config rule
    option name 'Allow-IGMP'
    option src 'wan'
    option proto 'igmp'
    option target 'ACCEPT'
 
config rule
    option name 'Allow-IPTV-ALL'
    option src 'wan'
    option proto 'all'
    option dest_ip '224.0.0.0/4'
    option target 'ACCEPT'
 
[/spoiler]
У меня не заработало, работает только с тремя правилами как выше.
 
Перезапускаем firewall и igmpproxy.
 
Теперь, что касается updxy, я ничего не редактировал, а просто в СИСТЕМА-ЗАПУСК ЛОКАЛЬНЫЙ ЗАПУСК добавил перед "exit 0" строку:  
udpxy -a 192.168.2.1 -p 4022 -B 512kb -M 30
Значения 192.168.2.1, 4022 и 512kb у Вас могут быть другими. Заходим http://192.168.2.1:4022/status и видим, что все включилось. В настройках IP-TV Player сеттевой интерфейс меняем с авто на 192.168.2.1:4022 и радуемся.
 
 

Всего записей: 10 | Зарегистр. 09-05-2010 | Отправлено: 19:00 12-01-2015 | Исправлено: v111v111, 19:06 12-01-2015
elgomar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогитее! Настроил udpxy, первый день все работало, потом непонятно почему перестало работать...  
на страницу http://192.168.200.1:81/status заходит, настройки все норм, но Active clients пишет 0
получается iptv плеер не может подключиться?
пробовал в плеере менять сетевой интерфейс на 192.168.200.1:81, не помогло...

Всего записей: 1 | Зарегистр. 08-02-2017 | Отправлено: 12:32 08-02-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 1043nd v.1 Openwrt Barrier Breaker + IPTV(udpxy) не работают


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru