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

    IPtv multicast

    Russian
    50
    270
    348.5k
    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.
    • F
      filosoff96
      last edited by

      Все заработало!!!
      поставил галку System>Advansed>Disables the PF scrubbing option which can sometimes interfere with NFS and PPTP traffic.  и все пошло IPTV - работает

      Сделано на PFSense 1.2.2
      Сейчас сделаю DUMP

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

        Глобально…

        http://ru.doc.pfsense.org

        1 Reply Last reply Reply Quote 0
        • F
          filosoff96
          last edited by

          login as: root
          Using keyboard-interactive authentication.
          Password:
          Access denied
          Using keyboard-interactive authentication.
          Password:

          *** Welcome to pfSense 1.2.2-pfSense on pfsense ***

          LAN*                    ->  rl0    ->      192.168.1.1
            WAN*                    ->  rl1    ->      192.168.0.197(DHCP)

          pfSense console setup


          0)  Logout (SSH only)
          1)  Assign Interfaces
          2)  Set LAN IP address
          3)  Reset webConfigurator password
          4)  Reset to factory defaults
          5)  Reboot system
          6)  Halt system
          7)  Ping host
          8)  Shell
          9)  PFtop
          10)  Filter Logs
          11)  Restart webConfigurator
          12)  pfSense PHP shell
          13)  Upgrade from console
          14)  Disable Secure Shell (sshd)

          Enter an option: 8

          Tcpdump -ni rl0 igmp

          Tcpdump: Command not found.

          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
          21:02:00.809035 IP 192.168.1.10 > 239.255.255.250: igmp v2 report 239.255.255.250
          21:02:02.309062 IP 192.168.1.10 > 239.255.0.149: igmp v2 report 239.255.0.149
          21:02:14.989864 IP 192.168.1.10 > 224.0.0.2: igmp leave 239.255.0.149
          21:02:14.990634 IP 192.168.0.1 > 239.255.0.149: igmp query v2 [max resp time 10] [gaddr 239.255.0.149]
          21:02:14.996316 IP 10.255.189.193 > 239.255.0.149: igmp query v2 [max resp time 10] [gaddr 239.255.0.149]
          21:02:15.351567 IP 192.168.1.10 > 239.255.0.147: igmp v2 report 239.255.0.147
          21:02:15.809513 IP 192.168.1.10 > 239.255.0.147: igmp v2 report 239.255.0.147
          21:02:15.989921 IP 192.168.0.1 > 239.255.0.149: igmp query v2 [max resp time 10] [gaddr 239.255.0.149]
          21:02:15.994993 IP 10.255.189.193 > 239.255.0.149: igmp query v2 [max resp time 10] [gaddr 239.255.0.149]
          21:02:21.852423 IP 192.168.1.10 > 224.0.0.2: igmp leave 239.255.0.147
          21:02:21.852563 IP 192.168.0.1 > 239.255.0.147: igmp query v2 [max resp time 10] [gaddr 239.255.0.147]
          21:02:21.858282 IP 10.255.189.193 > 239.255.0.147: igmp query v2 [max resp time 10] [gaddr 239.255.0.147]
          21:02:22.213463 IP 192.168.1.10 > 239.255.0.148: igmp v2 report 239.255.0.148
          21:02:22.309727 IP 192.168.1.10 > 239.255.0.148: igmp v2 report 239.255.0.148
          21:02:22.851775 IP 192.168.0.1 > 239.255.0.147: igmp query v2 [max resp time 10] [gaddr 239.255.0.147]
          21:02:22.855880 IP 10.255.189.193 > 239.255.0.147: igmp query v2 [max resp time 10] [gaddr 239.255.0.147]
          21:02:26.687382 IP 192.168.1.10 > 224.0.0.2: igmp leave 239.255.0.148
          21:02:26.687536 IP 192.168.0.1 > 239.255.0.148: igmp query v2 [max resp time 10] [gaddr 239.255.0.148]
          21:02:26.694203 IP 10.255.189.193 > 239.255.0.148: igmp query v2 [max resp time 10] [gaddr 239.255.0.148]
          21:02:27.106393 IP 192.168.1.10 > 239.255.1.126: igmp v2 report 239.255.1.126
          21:02:27.309885 IP 192.168.1.10 > 239.255.1.126: igmp v2 report 239.255.1.126
          21:02:27.687591 IP 192.168.0.1 > 239.255.0.148: igmp query v2 [max resp time 10] [gaddr 239.255.0.148]
          21:02:27.691460 IP 10.255.189.193 > 239.255.0.148: igmp query v2 [max resp time 10] [gaddr 239.255.0.148]
          21:02:31.790911 IP 192.168.1.10 > 224.0.0.2: igmp leave 239.255.1.126
          21:02:31.791035 IP 192.168.0.1 > 239.255.1.126: igmp query v2 [max resp time 10] [gaddr 239.255.1.126]
          21:02:31.796586 IP 10.255.189.193 > 239.255.1.126: igmp query v2 [max resp time 10] [gaddr 239.255.1.126]
          21:02:32.113347 IP 192.168.1.10 > 239.255.0.145: igmp v2 report 239.255.0.145
          21:02:32.310384 IP 192.168.1.10 > 239.255.0.145: igmp v2 report 239.255.0.145
          21:02:32.790948 IP 192.168.0.1 > 239.255.1.126: igmp query v2 [max resp time 10] [gaddr 239.255.1.126]
          21:02:32.796553 IP 10.255.189.193 > 239.255.1.126: igmp query v2 [max resp time 10] [gaddr 239.255.1.126]

          1 Reply Last reply Reply Quote 0
          • F
            filosoff96
            last edited by

            Спасибо ОГРОМНОЕ Eugene !!!
            Очень много помогал по данному вопросу

            PS обидно успел приобрести коробочный роутер еще и D-Link  ???

            1 Reply Last reply Reply Quote 0
            • 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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.