Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    UDPXY v. 1.0 (Build 21) standard

    Scheduled Pinned Locked Moved Russian
    2 Posts 2 Posters 3.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      abahaba
      last edited by

      Привет,

      Если есть время и желание помочь, то мне нужна твоя помощь.

      Поставил udpxy v. 1.0 (Build 21) standard на pfSense 2.0.1-RELEASE-pfSense (i386) вместе с IGMP Proxy.
      WAN (re0) 10.218.104.92
      LAN (rl0) 172.22.22.0/24
      Не знаю почему, но провайдер транслирует мультикаст с 150.158.231.1

      Через IGMP Proxy клиенту с udp://@239.2.3.xxx:1234 идет нормально, но как знаешь wi-fi даже с поддержкой мультикаста глючит.
      Делал лог файл udpxy.log udpxy его создает, но пустой. Вижу логи только через pfSense.
      Запускается через udpxy.sh с параметрами udpxy_flags=${udpxy_flags-"-a rl0 -m re0 -c 20 -M 120"}
      Можешь порекомендовать максимальные параметры (-H, -B, -R и т.д. ) для лучшего просмотра?

      Клиент подключается например через http://172.22.22.3:4022/udp/239.2.3.75:1234


      tcpdump -ni re0 igmp

      14:32:18.688774 IP 10.218.104.92 > 224.0.0.22: igmp v3 report, 1 group record(s)
      14:32:20.298748 IP 10.218.104.92 > 224.0.0.22: igmp v3 report, 1 group record(s)
      14:32:23.713717 IP 10.218.104.92 > 224.0.0.22: igmp v3 report, 1 group record(s)
      14:32:25.323684 IP 10.218.104.92 > 224.0.0.22: igmp v3 report, 1 group record(s)


      Через статус (веб):
      Active clients:
      Process ID      Source                       Destination       Throughput
      15643 172.22.22.99:49889    239.2.3.75:1234      N/A

      Клиент картинку не видит. Рестартую весь роутер - картинка идет. Запускаю другой канал - картинка идет. Возвращаюсь на предыдущий канал - опять картинки нет. Хотя поток на WAN еще идет:

      14:48:08.180322 IP 150.158.231.1.49152 > 239.2.3.38.1234: UDP, length 1316
      14:48:08.182658 IP 150.158.231.1.49152 > 239.2.3.38.1234: UDP, length 1316
      14:48:08.184980 IP 150.158.231.1.49152 > 239.2.3.38.1234: UDP, length 1316
      14:48:08.187311 IP 150.158.231.1.49152 > 239.2.3.75.1234: UDP, length 1316
      14:48:08.189647 IP 150.158.231.1.49152 > 239.2.3.38.1234: UDP, length 1316
      14:48:08.191966 IP 150.158.231.1.49152 > 239.2.3.38.1234: UDP, length 1316
      14:48:08.194315 IP 150.158.231.1.49152 > 239.2.3.75.1234: UDP, length 1316

      Но udpxy не транслирует. Через какое-то время пускает, но не все каналы, как через IGMP Proxy.

      Например через IGMP Proxy udp://@239.2.3.14:1234 идет картинка, а udpxy пишет:
      udpxy[42873]: read_buf: read: Resource temporarily unavailable

      Заметил закономерность: если у клиента не идет картинка/поток через udpxy,то запустив через IGMP Proxy по udpxy начинает трансляцию.

      Заранее спасибо за помощь.

      1 Reply Last reply Reply Quote 0
      • N
        nomeron
        last edited by

        Посмотрите например ключи настройки здесь - http://www.wl500g.info/attachment.php?s=b01e6e498f3fc950a79678866d6c6350&attachmentid=4304&d=1234858108
        -c должно быть максимум 16 по умолчанию
        -M не нужно в вашем случае (зачем обновлять подписку на канал каждые 2 минуты)
        чтобы видеть лог нужны ключи -v и -l путь к файлу
        Чтобы шел канал - нужна подписка на него. У вас, как мне кажется, разрешена подписка только на 1 канал в единицу времени.
        IGMP Proxy - каждый раз при смене канал отправляет IGMP  пакеты (отписывается от старого и присоединяется к новому) поэтому все работает.
        udpxy - пытается подписаться сразу на все и в результате подписывается только на 1.
        Стоит учитывать еще тот момент, что все операции с мультикастом могут быть не мгновенными (логику работы будет зависеть от провайдера)

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.