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

IPtv multicast

Scheduled Pinned Locked Moved Russian
270 Posts 50 Posters 357.4k 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.
  • D
    dobeerman82
    last edited by Dec 9, 2010, 6:39 AM

    В логах igmpproxy в это время ничего не пишет
    Только раньше

    Dec 9 11:14:04	igmpproxy: Warn: select() failure; Errno(4): Interrupted system call
    Dec 9 11:14:04	igmpproxy: Note: Got a interupt signal. Exiting.
    Dec 9 11:14:04	igmpproxy: Note: All routes removed. Routing table is empty.
    Dec 9 11:14:04	igmpproxy: Note: adding VIF, Ix 0 Fl 0x0 IP 0x635bc20a fxp0, Threshold: 1, Ratelimit: 0
    Dec 9 11:14:04	igmpproxy: Note: adding VIF, Ix 1 Fl 0x0 IP 0xa2dd0c55 rl0, Threshold: 1, Ratelimit: 0
    Dec 9 11:14:04	igmpproxy: Note: joinMcGroup: 224.0.0.2 on fxp0
    Dec 9 11:14:04	php: : Started Igmpproxy service sucsesfully.
    
    1 Reply Last reply Reply Quote 0
    • E
      Eugene
      last edited by Dec 9, 2010, 2:17 PM

      Значит igmpproxy не видит igmp пакеты вообще. Измени правило для igmp -> поставь destination=224.0.0.0/4

      http://ru.doc.pfsense.org

      1 Reply Last reply Reply Quote 0
      • D
        dobeerman82
        last edited by Dec 10, 2010, 3:32 AM

        Спасибо Evgeny! Поставил destination=224.0.0.0/4 заработало.
        Правда ещё в Настройках IGMP proxy  в upstream нужно было добавить в Networks адреса с которых вещается (у меня 10.1.0.0/16).

        1 Reply Last reply Reply Quote 0
        • E
          Eugene
          last edited by Dec 10, 2010, 3:35 AM

          @dobeerman82:

          Спасибо Evgeny! Поставил destination=224.0.0.0/4 заработало.
          Правда ещё в Настройках IGMP proxy  в upstream нужно было добавить в Networks адреса с которых вещается (у меня 10.1.0.0/16).

          Пожалуйста -)
          а про networks в моем мануале есть ;-)

          http://ru.doc.pfsense.org

          1 Reply Last reply Reply Quote 0
          • D
            Dubina
            last edited by Dec 13, 2010, 10:51 AM

            Уважаемый Evgeny
            я скачал и поставил pfSense-2.0-BETA4-20101212-2242
            Но в ней нет в стандартных пакетах IGMPProxy. Не могли бы Вы выложить куда нибудь последнюю рабочую версию. Заранее благодарен

            1 Reply Last reply Reply Quote 0
            • H
              Helfer_Panch
              last edited by Dec 13, 2010, 12:12 PM

              @Dubina:

              Уважаемый Evgeny
              я скачал и поставил pfSense-2.0-BETA4-20101212-2242
              Но в ней нет в стандартных пакетах IGMPProxy. Не могли бы Вы выложить куда нибудь последнюю рабочую версию. Заранее благодарен

              он там сразу встроен..

              1 Reply Last reply Reply Quote 0
              • D
                Dubina
                last edited by Dec 13, 2010, 12:31 PM

                он там сразу встроен..

                Действительно, не заметил. Спасибо

                1 Reply Last reply Reply Quote 0
                • D
                  dobeerman82
                  last edited by Dec 14, 2010, 3:33 AM

                  @dobeerman82:

                  Спасибо Evgeny! Поставил destination=224.0.0.0/4 заработало.
                  Правда ещё в Настройках IGMP proxy  в upstream нужно было добавить в Networks адреса с которых вещается (у меня 10.1.0.0/16).

                  Сразу не заметил проблему, просто переключал каналы. А проблема такая:
                  Через небольшое время просмотра канала, изображение со звуком пропадает, помогает нажатие stop и play в проигрывателе.
                  Посмотрел tcpdump, на wan пропадает udp поток.
                  Как выяснилось при нажатии кнопки play на lan периодически появляются igmp

                  # tcpdump -ni fxp0 'net 230.200.201.10 and igmp'
                  tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
                  listening on fxp0, link-type EN10MB (Ethernet), capture size 96 bytes
                  08:22:21.193209 IP 10.194.91.98 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:22:29.369448 IP 10.194.91.98 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:22:29.777390 IP 10.194.91.98 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:23:34.023161 IP 10.194.91.98 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:25:42.488905 IP 10.194.91.98 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:27:40.933002 IP 10.194.91.98 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:27:49.925479 IP 10.194.91.98 > 230.200.201.10: igmp v2 report 230.200.201.10
                  
                  

                  А на wan igmp появляются только при старте воспроизведения

                  # tcpdump -ni rl0 'net 230.200.201.10 and igmp'
                  tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
                  listening on rl0, link-type EN10MB (Ethernet), capture size 96 bytes
                  08:22:21.194200 IP 85.12.221.162 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:22:26.061086 IP 85.12.221.162 > 230.200.201.10: igmp v2 report 230.200.201.10
                  08:26:08.242102 IP 10.2.16.12 > 230.200.201.10: igmp query v2 [max resp time 10] [gaddr 230.200.201.10]
                  08:26:08.255177 IP 10.2.16.12 > 230.200.201.10: igmp query v2 [max resp time 10] [gaddr 230.200.201.10]
                  
                  

                  И из-за этого (как мне кажется) пропадает udp поток.
                  Подскажите куда копать?

                  1 Reply Last reply Reply Quote 0
                  • E
                    Eugene
                    last edited by Dec 14, 2010, 4:43 AM

                    а что показывает в это время```
                    tcpdump -ni rl0 igmp

                    http://ru.doc.pfsense.org

                    1 Reply Last reply Reply Quote 0
                    • D
                      dobeerman82
                      last edited by Dec 14, 2010, 5:02 AM

                      В 9.55.56 запустил воспроизведение в 10.0.26 оно зависло

                      # tcpdump -ni rl0 igmp
                      tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
                      listening on rl0, link-type EN10MB (Ethernet), capture size 96 bytes
                      09:55:56.775046 IP 85.12.221.162 > 230.200.201.10: igmp v2 report 230.200.201.10
                      09:55:56.798371 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:56:04.944641 IP 85.12.221.162 > 230.200.201.10: igmp v2 report 230.200.201.10
                      09:56:06.967462 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:56:15.794431 IP 10.210.32.205 > 224.0.0.1: igmp query v2
                      09:56:16.533733 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:56:27.509133 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:56:36.904563 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:56:46.646303 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:56:56.841511 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:57:06.662194 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:57:16.602727 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:57:26.704765 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:57:26.709092 IP 10.2.16.12 > 224.0.0.1: igmp query v2
                      09:57:36.522333 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:57:46.619396 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:57:56.469419 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:58:07.570873 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:58:17.559399 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:58:21.456414 IP 10.210.32.205 > 224.0.0.1: igmp query v2
                      09:58:26.943834 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:58:37.909058 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:58:47.850050 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:58:57.910988 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:59:07.032072 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:59:17.887298 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:59:27.017059 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:59:30.869481 IP 85.12.221.162 > 224.0.1.22: igmp v2 report 224.0.1.22
                      09:59:31.146346 IP 85.12.221.162 > 224.0.1.22: igmp v2 report 224.0.1.22
                      09:59:32.177108 IP 10.2.16.12 > 224.0.0.1: igmp query v2
                      09:59:36.963195 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:59:47.157535 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      09:59:57.155172 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      10:00:07.152021 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      10:00:17.061100 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      10:00:26.568221 IP 10.210.32.205 > 224.0.0.1: igmp query v2
                      10:00:26.964765 IP 10.2.16.12 > 224.0.0.4: igmp dvmrp Probe
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • E
                        Eugene
                        last edited by Dec 14, 2010, 5:07 AM

                        ты на какой версии pfSense пробуешь?
                        Попробуй на WAN такое же правило для igmp прописать, что и для LAN - на 224.0.0.0/4

                        http://ru.doc.pfsense.org

                        1 Reply Last reply Reply Quote 0
                        • D
                          dobeerman82
                          last edited by Dec 14, 2010, 5:16 AM

                          @Evgeny:

                          ты на какой версии pfSense пробуешь?
                          Попробуй на WAN такое же правило для igmp прописать, что и для LAN - на 224.0.0.0/4

                          Помогло. На wan начали периодически появляться igmp report
                          Спасибо большое!

                          Версия pfsense 1.2.3-RELEASE

                          1 Reply Last reply Reply Quote 0
                          • E
                            Eugene
                            last edited by Dec 14, 2010, 5:19 AM

                            Пожалуйста.
                            Для пущей безопасности можешь попробовать изменить 224.0.0.0/4 на 224.0.0.1/32

                            http://ru.doc.pfsense.org

                            1 Reply Last reply Reply Quote 0
                            • D
                              dobeerman82
                              last edited by Dec 14, 2010, 6:13 AM

                              @Evgeny:

                              Пожалуйста.
                              Для пущей безопасности можешь попробовать изменить 224.0.0.0/4 на 224.0.0.1/32

                              С таким правилом тоже работает нормально

                              1 Reply Last reply Reply Quote 0
                              • H
                                Helfer_Panch
                                last edited by Dec 19, 2010, 12:26 PM

                                У кого-нибудь есть зависания системы при использовании igmpproxy?
                                А то начало доставать. При частом переключении каналов просто зависает намертво все и потом только кнопочный reset.
                                Может есть кто поборол данную неприятность на pfsense?

                                1 Reply Last reply Reply Quote 0
                                • V
                                  Versuz
                                  last edited by Dec 22, 2010, 8:36 PM

                                  Товарищи!
                                  IPTV не работает ((
                                  Провайдер QWERTY.
                                  На WAN - DHCP вида 79.165.72.46

                                  В консоли выдаёт на Lan интерфейсе следующее:

                                  pfctl -sr | grep fxp0

                                  $ pfctl -sr | grep fxp0
                                  pass in quick on fxp0 inet proto udp from any port = bootpc to 255.255.255.255 port = bootps keep state label "allow access to DHCP server on LAN"
                                  pass in quick on fxp0 inet proto udp from any port = bootpc to 192.168.0.1 port = bootps keep state label "allow access to DHCP server on LAN"
                                  pass out quick on fxp0 inet proto udp from 192.168.0.1 port = bootps to any port = bootpc keep state label "allow access to DHCP server on LAN"
                                  block drop in on ! fxp0 inet from 192.168.0.0/24 to any
                                  block drop in on fxp0 inet6 from fe80::2d0:b7ff:fe43:e937 to any
                                  pass out quick on fxp0 proto icmp all keep state label "let out anything from firewall host itself"
                                  pass out quick on fxp0 all flags S/SA keep state allow-opts label "let out anything from firewall host itself"
                                  pass in quick on fxp0 inet from any to 192.168.0.1 flags S/SA keep state label "anti-lockout web rule"
                                  pass in quick on fxp0 inet from 192.168.0.0/24 to any flags S/SA keep state label "USER_RULE: Default LAN -> any"
                                  pass in quick on fxp0 proto igmp all keep state allow-opts label "USER_RULE"
                                  pass in quick on fxp0 proto igmp all keep state label "USER_RULE"
                                  pass in quick on fxp0 inet proto tcp from any to 127.0.0.1 port = ftp-proxy flags S/SA keep state label "FTP PROXY: Allow traffic to localhost"
                                  pass in quick on fxp0 inet proto tcp from any to 127.0.0.1 port = ftp flags S/SA keep state label "FTP PROXY: Allow traffic to localhost"
                                  

                                  Насколько я понял каналы идут с 239.255.2.1 - 239.255.2.34
                                  т.е. всего 34 канала, эту информацию кажет IP-TV Player.

                                  Расскажите, тупому, что не правильно делаю? И желательно очень подробно ибо нуб я в этом пока что ((

                                  ЗЫ Статью по настройке читале с братом раз 10 и вместе и по отдельности… и нифигаhttp://ru.doc.pfsense.org/index.php/%D0%9A%D0%B0%D0%BA_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C_IPTV

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    Eugene
                                    last edited by Dec 22, 2010, 8:41 PM

                                    • конфигурацию igmpproxy
                                    • все правила
                                    • лог igmpproxy в момент запуска плэйера
                                      в студию!

                                    http://ru.doc.pfsense.org

                                    1 Reply Last reply Reply Quote 0
                                    • V
                                      Versuz
                                      last edited by Dec 25, 2010, 8:03 PM Dec 25, 2010, 8:00 PM

                                      • лог igmpproxy в момент запуска плэйера

                                      подскажите как это сделать? я так понимаю нужно какую то команду вводить в консоли?
                                      или в консоли веб интерфейса?

                                      остальные правила как выложить? я могу скриншоты сделать. или тоже можно через команды вывести конфиг прокси и правил?

                                      1 Reply Last reply Reply Quote 0
                                      • V
                                        Versuz
                                        last edited by Dec 25, 2010, 8:32 PM Dec 25, 2010, 8:18 PM

                                        Судя по монитору Traffic Graph на WAN пакеты приходят - это видно как трафик подскакивает синхронно с запуском плеера и как трафик падает с закрытием плеера но вот что делать чтобы поток получить на LAN я не понял…((

                                        в логах при запуске плеера пишется

                                        igmpproxy: Warn: The source address 213.85.187.36 for group 239.255.2.9, is not in any valid net for upstream VIF.
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          Eugene
                                          last edited by Dec 25, 2010, 8:39 PM

                                          Вот это сделал:

                                          6\. Сложный случай раз - провайдер вещает из какой-то сети, отличной от той, что прописана на Upstream (от 1.1.1.0/24 на моей диаграмме), например с адреса 3.4.5.42\. Необходимо в конфигурации igmpproxy на Upstream интерфейсе добавить эту сеть в Networks - 3.4.5.0/24 (можно 3.4.5.42/32 для пущего страха). 
                                          

                                          http://ru.doc.pfsense.org

                                          1 Reply Last reply Reply Quote 0
                                          187 out of 270
                                          • First post
                                            187/270
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            This community forum collects and processes your personal information.
                                            consent.not_received