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

    IPtv multicast

    Scheduled Pinned Locked Moved Russian
    270 Posts 50 Posters 351.1k 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.
    • E
      Eugene
      last edited by

      Всегда пожалуйста. А dump мне нужен как cap-file, мне надо внутрь пакетиков заглянуть. Я нигде таких, как у тебя не видел.

      http://ru.doc.pfsense.org

      1 Reply Last reply Reply Quote 0
      • D
        defalt
        last edited by

        поставил тут на днях pfsense, вроде все норм, но столкнулся с такойже проблемой - не работает iptv..
        вроде сделал все как писалось выше но работать оно не захотело..
        присоеденись к Ilya S. Kalugin с просьбой: мб всеже кто напишет четкую инструкцию что, как и куда? :)

        вот что я делал..

        
        *** Welcome to pfSense 1.2.3-RC1-pfSense on defnet ***
        
          WAN*                     ->   sis0    ->      91.191.250.27(DHCP)
          LAN*                     ->   vr0     ->      192.168.1.1
        
        
        
        # tcpdump -ni vr0 igmp
        tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
        listening on vr0, link-type EN10MB (Ethernet), capture size 96 bytes
        19:39:39.789444 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:40.179795 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:41.563793 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:41.571837 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:41.680626 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 2 group record(s)
        19:39:42.347966 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:42.355771 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:42.681146 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 2 group record(s)
        19:39:43.212449 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:43.221377 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:43.681643 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 2 group record(s)
        19:39:44.564976 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:44.573201 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:39:44.682222 IP 192.168.1.10 > 224.0.0.22: igmp v3 report, 2 group record(s)
        
        
        
        # tcpdump -ni sis0 igmp
        tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
        listening on sis0, link-type EN10MB (Ethernet), capture size 96 bytes
        19:41:04.976403 IP 10.255.127.1 > 224.0.0.1: igmp query v2
        19:41:12.920133 IP 10.255.233.68 > 224.0.0.22: igmp v2 report 224.0.0.22
        19:42:05.032997 IP 10.255.127.1 > 224.0.0.1: igmp query v2
        19:42:09.948738 IP 10.255.233.68 > 224.0.0.22: igmp v2 report 224.0.0.22
        19:42:52.367719 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:42:56.202578 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:42:56.217472 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:42:56.397560 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:43:05.957488 IP 10.255.127.1 > 224.0.0.1: igmp query v2
        19:43:06.177387 IP 10.255.233.68 > 224.0.0.22: igmp v2 report 224.0.0.22
        19:43:06.877298 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:43:06.887321 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:43:07.142308 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:43:10.886225 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:43:10.901231 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:43:11.267114 IP 10.255.127.16 > 224.0.0.22: igmp v3 report, 1 group record(s)
        19:43:13.836187 IP 10.255.127.16 > 224.0.0.252: igmp v2 report 224.0.0.252
        19:43:13.846169 IP 10.255.127.16 > 224.0.0.252: igmp v2 report 224.0.0.252
        19:43:14.925215 IP 10.255.127.16 > 224.0.0.252: igmp v2 report 224.0.0.252
        19:43:15.382127 IP 10.255.127.16 > 224.0.0.252: igmp v2 report 224.0.0.252
        19:43:23.836924 IP 10.255.127.16 > 224.0.0.252: igmp v2 report 224.0.0.252
        19:44:06.281112 IP 10.255.127.1 > 224.0.0.1: igmp query v2
        19:44:10.095863 IP 10.255.127.16 > 224.0.0.252: igmp v2 report 224.0.0.252
        19:44:11.745837 IP 10.255.233.68 > 224.0.0.22: igmp v2 report 224.0.0.22
        
        

        /tmp/igmpproxy.conf

        
        ##------------------------------------------------------
        ## Enable Quickleave mode (Sends Leave instantly)
        ##------------------------------------------------------
        quickleave 
        
        phyint sis0 upstream ratelimit 0 threshold 1 
        
        altnet 212.49.127.0/24 
        
        phyint vr0 downstream ratelimit 0 threshold 1 
        
        phyint lo disabled
        
        
        
        # netstat -rn
        Routing tables
        
        Internet:
        Destination        Gateway            Flags    Refs      Use  Netif Expire
        default            91.191.250.25      UGS         0  1187329   sis0
        91.191.250.24/29   link#1             UC          0        0   sis0
        91.191.250.25      00:12:01:e0:94:80  UHLW        2      355   sis0    425
        91.191.250.27      127.0.0.1          UGHS        0        0    lo0
        127.0.0.1          127.0.0.1          UH          1        0    lo0
        192.168.1.0/24     link#2             UC          0        0    vr0
        192.168.1.10       00:1d:72:c6:37:75  UHLW        1   119174    vr0   1199
        192.168.1.12       00:15:e9:69:c0:07  UHLW        1    25377    vr0   1016
        192.168.1.255      ff:ff:ff:ff:ff:ff  UHLWb       1        1    vr0
        
        

        эта галка стоит

        эта галка стоит в обоих правилах

        тут такое правило

        тут такое

        мб я чтото упустил?)

        1 Reply Last reply Reply Quote 0
        • E
          Eugene
          last edited by

          Кто такой 10.255.127.16 ?

          http://ru.doc.pfsense.org

          1 Reply Last reply Reply Quote 0
          • D
            defalt
            last edited by

            @Eugene:

            Кто такой 10.255.127.16 ?

            кто его знает..
            какойто ип из внутренней сети оператора

            1 Reply Last reply Reply Quote 0
            • E
              Eugene
              last edited by

              Дык на WAN вроде другая подсеть… странно, что провайдер маршрутизирует IGMP. Ну да фик с ними.
              Я бы присоветовал прибить igmpproxy и запустить его с консоли:
              igmpproxy -d -c /tmp/igmpproxy.conf
              Вывод сюда пожалуйста.

              PS: howto напишу. Обязательно на русском?

              http://ru.doc.pfsense.org

              1 Reply Last reply Reply Quote 0
              • D
                defalt
                last edited by

                @Eugene:

                Дык на WAN вроде другая подсеть… странно, что провайдер маршрутизирует IGMP. Ну да фик с ними.

                тут такое дело
                изначально всем выдается серый внешний ип + внутресевой ип вида 10...*
                если же клиент заказывает былый ип то у него толи заберают этот внутресетевой ип и внешний становится ему равен, толи он остается, но посмотреть какой он нигде нельзя

                @Eugene:

                Я бы присоветовал прибить igmpproxy и запустить его с консоли:
                igmpproxy -d -c /tmp/igmpproxy.conf
                Вывод сюда пожалуйста.

                
                # igmpproxy -d -c /tmp/igmpproxy.conf
                igmpproxy, Version 0.1 beta2, Build 090427
                Copyright 2005 by Johnny Egeland <johnny@rlo.org>Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt
                
                Debu: Searching for config file at '/tmp/igmpproxy.conf'
                Debu: Config: Quick leave mode enabled.
                Debu: Config: Got a phyint token.
                Debu: Config: IF: Config for interface sis0.
                Debu: Config: IF: Got upstream token.
                Debu: Config: IF: Got ratelimit token '0'.
                Debu: Config: IF: Got threshold token '1'.
                Debu: Config: IF: Got altnet token 212.49.127.0/24.
                Debu: Config: IF: Altnet: Parsed altnet to 212.49.127/24.
                Debu: IF name : sis0
                Debu: Next ptr : 0
                Debu: Ratelimit : 0
                Debu: Threshold : 1
                Debu: State : 1
                Debu: Allowednet ptr : 2820c030
                Debu: Config: Got a phyint token.
                Debu: Config: IF: Config for interface vr0.
                Debu: Config: IF: Got downstream token.
                Debu: Config: IF: Got ratelimit token '0'.
                Debu: Config: IF: Got threshold token '1'.
                Debu: IF name : vr0
                Debu: Next ptr : 0
                Debu: Ratelimit : 0
                Debu: Threshold : 1
                Debu: State : 2
                Debu: Allowednet ptr : 0
                Debu: Config: Got a phyint token.
                Debu: Config: IF: Config for interface lo.
                Debu: IF name : lo
                Debu: Next ptr : 0
                Debu: Ratelimit : 0
                Debu: Threshold : 1
                Debu: State : 2
                Debu: Allowednet ptr : 0
                Debu: Adding Physical Index value of IF 'sis0' is 1
                Debu: buildIfVc: Interface sis0 Addr: 91.191.250.27, Flags: 0xffff8843, Network: 91.191.250.24/29
                Debu: Adding Physical Index value of IF 'vr0' is 2
                Debu: buildIfVc: Interface vr0 Addr: 192.168.1.1, Flags: 0xffff8843, Network: 192.168.1/24
                Debu: Adding Physical Index value of IF 'lo0' is 3
                Debu: buildIfVc: Interface lo0 Addr: 127.0.0.1, Flags: 0xffff8049, Network: 127/8
                Debu: Found config for vr0
                Note: adding VIF, Ix 0 Fl 0x0 IP 0x1bfabf5b sis0, Threshold: 1, Ratelimit: 0
                Debu:         Network for [sis0] : 91.191.250.24/29
                Note: adding VIF, Ix 1 Fl 0x0 IP 0x0101a8c0 vr0, Threshold: 1, Ratelimit: 0
                Debu:         Network for [vr0] : 192.168.1/24
                ERRO: There must be at least 2 Vif's where one is upstream. (vifcount 2, upStreamVif -1)</johnny@rlo.org> 
                

                @Eugene:

                PS: howto напишу. Обязательно на русском?

                ну я думаю что желательно на русском)))

                1 Reply Last reply Reply Quote 0
                • E
                  Eugene
                  last edited by

                  Это старый igmpproxy, он не будет работать. Я даже не знаю, зависят ли пакеты от версии pfSense. Попробуй поставить последний снапшот отсюда http://snapshots.pfsense.org/FreeBSD_RELENG_7_2/pfSense_RELENG_1_2/livecd_installer/

                  http://ru.doc.pfsense.org

                  1 Reply Last reply Reply Quote 0
                  • P
                    pekap
                    last edited by

                    @Eugene:

                    Это старый igmpproxy, он не будет работать. Я даже не знаю, зависят ли пакеты от версии pfSense. Попробуй поставить последний снапшот отсюда http://snapshots.pfsense.org/FreeBSD_RELENG_7_2/pfSense_RELENG_1_2/livecd_installer/

                    Скажите Eugene!!!! А  как обстоят дела с igmpproxy  в это версии pfSense-Developers-2.0-ALPHA-ALPHA,я на фри родной мучаюсь и ни как немогу поднять iptv. Зарания спасибо за ответ???????

                    1 Reply Last reply Reply Quote 0
                    • E
                      Eugene
                      last edited by

                      Ко мне можно на ты -)
                      в 2.0 обстоят ещё лучше ибо сейчас весь код (всё новое) пишется для 2.0, я имею ввиду всю инфраструктуру для разработчиков https://rcs.pfsense.org/projects

                      В 1.3 устраняются только баги. Таким образом получается я корректирую под 2.0, а потом прошу Богов имплементировать то же самое под 1.3

                      http://ru.doc.pfsense.org

                      1 Reply Last reply Reply Quote 0
                      • P
                        pekap
                        last edited by

                        @Eugene:

                        Ко мне можно на ты -)
                        в 2.0 обстоят ещё лучше ибо сейчас весь код (всё новое) пишется для 2.0, я имею ввиду всю инфраструктуру для разработчиков https://rcs.pfsense.org/projects

                        В 1.3 устраняются только баги. Таким образом получается я корректирую под 2.0, а потом прошу Богов имплементировать то же самое под 1.3

                        Так что можно ставит 2,0 а то я уже и не знаю где рабочая igmpproxy. У меня голова идёт кругом.

                        1 Reply Last reply Reply Quote 0
                        • E
                          Eugene
                          last edited by

                          Я могу выслать рабочие (последние) бинарники под 1.2.2 (должно и с 1.3 работать) и под 2.0.

                          http://ru.doc.pfsense.org

                          1 Reply Last reply Reply Quote 0
                          • P
                            pekap
                            last edited by

                            Сейчас я 2 попробую поставить,если и  там не полуться могу ли я разчитовать на твою помощь по  настр.iptv ? :o

                            1 Reply Last reply Reply Quote 0
                            • E
                              Eugene
                              last edited by

                              Как говорится, чем могу…

                              http://ru.doc.pfsense.org

                              1 Reply Last reply Reply Quote 0
                              • P
                                pekap
                                last edited by

                                Что то 2.0 не хочет ставиться.Ты бы не мог скинуть бинарник рабочий под 1,22.И куда его ставить или как там ,а то я не силён юникс !вот мыло tokar1980@ukr.net а лучше было бы по аськи пообщаться,что бы не спамить.

                                1 Reply Last reply Reply Quote 0
                                • D
                                  defalt
                                  last edited by

                                  @Eugene:

                                  Это старый igmpproxy, он не будет работать. Я даже не знаю, зависят ли пакеты от версии pfSense. Попробуй поставить последний снапшот отсюда http://snapshots.pfsense.org/FreeBSD_RELENG_7_2/pfSense_RELENG_1_2/livecd_installer/

                                  а есть ли последний релиз в виде обновления?
                                  а то чет с нуля лень ставить)

                                  @Eugene:

                                  Я могу выслать рабочие (последние) бинарники под 1.2.2 (должно и с 1.3 работать) и под 2.0.

                                  кинь на defalt_аt_bk_dоt_ru плз)

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    Shraik
                                    last edited by

                                    @Eugene:

                                    Как говорится, чем могу…

                                    Подскажи, а появилась ли возможность заставить работать IP-TV когда он приходит по адресам с DHCP, а интернет по PPPoE
                                    вот в этом посте я про нашу конфигурацию сети писал.
                                    http://forum.pfsense.org/index.php/topic,16995.msg90526.html#msg90526
                                    мне надо чтобы на одной сетевой плате было одновременно и DHCP и PPPoE.
                                    В висте всё работает "из коробки", а в пфсенсе зачем-то перемудрили.

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      Eugene
                                      last edited by

                                      1. А вообще такая конфигурация "одна сетевая плата одновременно и DHCP, и PPPoE" работает (без igmpproxy)?
                                      2. Если виста работает, то может на ней и смотреть IP-TV?

                                      http://ru.doc.pfsense.org

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Shraik
                                        last edited by

                                        @Eugene:

                                        1. А вообще такая конфигурация "одна сетевая плата одновременно и DHCP, и PPPoE" работает (без igmpproxy)?
                                        2. Если виста работает, то может на ней и смотреть IP-TV?

                                        версия 1.2.3 и 2.0(пару месяцев назад не могла) не могли одновременно на одном интерфейсе завести DHCP+PPPoE приходится выбирать или то или другое.
                                         Вот скажи мне, как разведчик разведчику, зачем при поднятии PPPoE линка идет переопределение WAN ? Ну поднялся виртуальный интерфейс, зачем родительский то перекрывать ? Когда OVPN поднимается прекрасно создаётся новый интерфейс и все счастливы.

                                        ну я на Висте и пытаюсь смотреть, но пфсенс не пускает  ;D
                                        Надеюсь мы не будем разбирать тему "откажитесь / замените на другой маршрутизатор"
                                        P.S.
                                        моновал работает http://code.google.com/p/m0n0wall-mod/
                                        d-link работает http://www.d-link.ru/ru/faq/68/278.html
                                        давайте пфсенс научим?

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          Eugene
                                          last edited by

                                          Ясно.
                                          1. Значит вопрос не про igmpproxy. Как разведчик я давал зарок хранить тайну. А серьёзно, я не знаю, никогда не использовал такую конфигурацию.
                                          2. В нашем непростом мире возможно всё. Есть такая ветка http://forum.pfsense.org/index.php/board,34.0.html . Может кто и откликнется. Насколько я понимаю, тут ведь как новые возможности появляются? а) если кто-то заплатит. б) если кому-то умеющему программировать нужна эта возможность, тогда он/она делает и наслаждаются все.

                                          http://ru.doc.pfsense.org

                                          1 Reply Last reply Reply Quote 0
                                          • E
                                            Eugene
                                            last edited by

                                            Была пара человек из тех, кому я помогал настроить IPTV c IGMP V3. Если всё ещё интересно - стучитесь, igmpproxy теперь умеет работать с V3. Сам протестировать не могу ибо мой плэйер упорно генерирует IGMP версии два.

                                            http://ru.doc.pfsense.org

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