The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
UDP/RTP Multicast, !*! oleg_ua, 30-Дек-05, 09:53  [смотреть все]
Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто внутри ната?
  • UDP/RTP Multicast, !*! Koba LTD., 09:54 , 30-Дек-05 (1)
    >Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер
    >потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто
    >внутри ната?
    в смысле доступным


    • UDP/RTP Multicast, !*! Oleg_UA, 20:24 , 30-Дек-05 (2)
      >>Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер
      >>потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто
      >>внутри ната?
      >в смысле доступным


      Вообщем люди делают трансляцию IPTV по UPD/RTP Multicast через IP:port как мне ето дело увидеть через реальный внешний адрес внутреним который идет через НАТ?

      • UDP/RTP Multicast, !*! edwin, 08:18 , 01-Янв-06 (3)
        >>>Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер
        >>>потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто
        >>>внутри ната?
        >>в смысле доступным
        >
        >
        >Вообщем люди делают трансляцию IPTV по UPD/RTP Multicast через IP:port как мне
        >ето дело увидеть через реальный внешний адрес внутреним который идет через
        >НАТ?
        что-то типа
        rdr em0 0.0.0.0/0 port p_num -> 192.168.1.0/24 port p_num udp
        p_num - порт, на который расслаются Multicast


        • UDP/RTP Multicast, !*! edwin, 08:21 , 01-Янв-06 (4)
          192.168.1.0/24 - сетка за NAT

          • UDP/RTP Multicast, !*! oleg_ua, 09:06 , 03-Янв-06 (5)
            >192.168.1.0/24 - сетка за NAT


            Все намного проще оказалось... :) mrouted :)

            • UDP/RTP Multicast, !*! maugly, 21:55 , 25-Сен-06 (6)
              >>192.168.1.0/24 - сетка за NAT
              >
              >
              >Все намного проще оказалось... :) mrouted :)


              Так опишите, удалось вам это? Как


              • UDP/RTP Multicast, !*! Oleg_UA, 09:48 , 26-Сен-06 (8)
                >>>192.168.1.0/24 - сетка за NAT
                >>
                >>
                >>Все намного проще оказалось... :) mrouted :)
                >
                >
                >Так опишите, удалось вам это? Как

                В ядре поддержка MROUTING (options MROUTING), и просто запуск mrouted. Больше ничего не делал.

              • UDP/RTP Multicast, !*! Oleg_UA, 09:50 , 26-Сен-06 (9)
                >>>192.168.1.0/24 - сетка за NAT
                >>
                >>
                >>Все намного проще оказалось... :) mrouted :)
                >
                >
                >Так опишите, удалось вам это? Как

                Ядро должно быть собрано с поддержкой Мультикаста (options MROUTING) и просто стартуеш mrouted.

            • UDP/RTP Multicast, !*! maugly, 21:56 , 25-Сен-06 (7)
              >>192.168.1.0/24 - сетка за NAT
              >
              >
              >Все намного проще оказалось... :) mrouted :)


              Так опишите, удалось вам это? Как


              • UDP/RTP Multicast, !*! xelloss, 17:00 , 27-Сен-06 (10)
                >>192.168.1.0/24 - сетка за NAT
                >
                >
                >Все намного проще оказалось... :) mrouted :)


                Что-то непойму как так.
                У меня на FreeBSD 6.1, на интерфейс nve0 поступает поток multicast'a, tcpdump'ом видно.

                # tcpdump -i nve0
                15:42:22.772258 IP 192.168.0.1.1336 > 233.0.0.3.9803: UDP, length 1316
                15:42:22.783973 IP 192.168.0.1.1336 > 233.0.0.3.9803: UDP, length 1316
                ..........

                Этот же поток нужно перенаправить на другой интерфес em0.
                После запуска mrouted трафик на
                входной nve0 - принимается
                исходящей em0 - ничего нету.

                В это же время mrouted пишет:

                # /usr/sbin/mrouted -d
                ....................
                15:47:32.795 warning - received DVMRP message from self (check device loopback): 192.168.8.1
                ........
                15:47:38.278 aging forwarding cache entries
                15:47:38.289 add cache entry (192.168.0.1 233.0.0.3) gm:0, parent-vif:-1
                15:47:38.558 RECV V2 member report   from 192.168.0.1    to 239.255.255.250
                15:47:38.559 ignoring group membership report from non-adjacent host 192.168.0.1
                15:47:43.561 aging forwarding cache entries
                ........

                Тоесть он как бы трансляцию видит но откидывает по причине non-adjacent host .
                Видимо нужно это в конфиге както указать, а вот как...

                • UDP/RTP Multicast, !*! darksun, 12:36 , 05-Июн-07 (11)
                  У меня тоже самое происходит на Линуксе с pimd.. Третий день бьюсь, ничего не помогает (((


                  • UDP/RTP Multicast, !*! karakurty, 09:46 , 25-Июн-07 (12)
                    Бился с mrouted и с pimdd - ничего. Потом нашел igmpproxy, вот по этой линке уже адаптированный для FreeBSD : http://homenet.corbina.net/index.php?showtopic=86926
                    запустил его - кликнул по софтине-ТВ и все работает :)

                    P.S. жаль что пока этой софтины нет в портах..

                    • UDP/RTP Multicast, !*! Warcan, 18:30 , 23-Сен-07 (13)
                      >Бился с mrouted и с pimdd - ничего. Потом нашел igmpproxy, вот
                      >по этой линке уже адаптированный для FreeBSD : http://homenet.corbina.net/index.php?showtopic=86926
                      >запустил его - кликнул по софтине-ТВ и все работает :)
                      >
                      >P.S. жаль что пока этой софтины нет в портах..

                      Не подскажители igmpproxy с форума корбины взяли?
                      Или ещё где а то у меня скачанный от туда не запускается и пишет:
                      ERRO: MRT_INIT failed; Errno(45): Operation not supported

                      • UDP/RTP Multicast, !*! Warcan, 20:37 , 26-Сен-07 (14)
                        Так с етой ошибкой разобрался.
                        в /boot/loader.conf
                        ip_mroute_load="YES"

                        но теперь у меня другая проблема:
                        Смотреть тв можно испльзую VLC Player, но при переключении на следующий канал вылетает вот такое сообщение на консоли freebsd если igmpproxy запускать с ключём -d:
                        Debu: Searching for config file at '/usr/local/etc/igmpproxy.conf'
                        Debu: Config: Quick leave mode enabled.
                        Debu: Config: Got a phyint token.
                        Debu: Config: IF: Config for interface fxp1.
                        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 85.21.91.0/24.
                        Debu: Config: IF: Altnet: Parsed altnet to 85.21.91/24.
                        Debu: IF name : fxp1
                        Debu: Next ptr : 0
                        Debu: Ratelimit : 0
                        Debu: Threshold : 1
                        Debu: State : 1
                        Debu: Allowednet ptr : 8053040
                        Debu: Config: Got a phyint token.
                        Debu: Config: IF: Config for interface fxp0.
                        Debu: Config: IF: Got downstream token.
                        Debu: Config: IF: Got ratelimit token '0'.
                        Debu: Config: IF: Got threshold token '1'.
                        Debu: IF name : fxp0
                        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 ng0.
                        Debu: IF name : ng0
                        Debu: Next ptr : 0
                        Debu: Ratelimit : 0
                        Debu: Threshold : 1
                        Debu: State : 2
                        Debu: Allowednet ptr : 0
                        Debu: get if vector
                        Debu: Searching for config file at 'fxp0':65554:0:2
                        Debu: Searching for config file at 'fxp0':2:0:2
                        Debu: Physical Index value of IF 'fxp0' is 1
                        Debu: buildIfVc: Interface fxp0 Addr: 192.168.1.1, Flags: 0xffff8843, Network: 192.168.1/24
                        Debu: Searching for config file at 'fxp1':131090:0:2
                        Debu: Searching for config file at 'fxp1':2:0:2
                        Debu: Physical Index value of IF 'fxp1' is 2
                        Debu: buildIfVc: Interface fxp1 Addr: 10.219.21.243, Flags: 0xffff8843, Network: 10.219/16
                        Debu: Searching for config file at 'lo0':196626:0:2
                        Debu: Searching for config file at 'lo0':28:0:2
                        Debu: Searching for config file at 'lo0':28:0:2
                        Debu: Searching for config file at 'lo0':2:0:2
                        Debu: Physical Index value of IF 'lo0' is 3
                        Debu: buildIfVc: Interface lo0 Addr: 127.0.0.1, Flags: 0xffff8049, Network: 127/8
                        Debu: Searching for config file at 'ng0':262162:0:2
                        Debu: Searching for config file at 'ng0':2:0:2
                        Debu: Physical Index value of IF 'ng0' is 4
                        Debu: buildIfVc: Interface ng0 Addr: 89.178.111.151, Flags: 0xffff88d1, Network: 89.178.111.151/32
                        Debu: Found config for fxp0
                        Debu: Found config for fxp1
                        Debu: Found config for ng0
                        Note: adding VIF, Ix 0 Fl 0x0 IP 0x0101a8c0 fxp0, Threshold: 1, Ratelimit: 0
                        Debu:         Network for [fxp0] : 192.168.1/24
                        Note: adding VIF, Ix 1 Fl 0x0 IP 0xf315db0a fxp1, Threshold: 1, Ratelimit: 0
                        Debu:         Network for [fxp1] : 10.219/16
                        Debu:         Network for [fxp1] : 85.21.91/24
                        Note: adding VIF, Ix 2 Fl 0x0 IP 0x976fb259 ng0, Threshold: 1, Ratelimit: 0
                        Debu:         Network for [ng0] : 89.178.111.151/32
                        Debu: Got 232448 byte buffer size in 8 iterations
                        Debu: Joining all-routers group 224.0.0.2 on vif 192.168.1.1
                        Note: joinMcGroup: 224.0.0.2 on fxp0
                        Debu: Joining all-routers group 224.0.0.2 on vif 89.178.111.151
                        Note: joinMcGroup: 224.0.0.2 on ng0
                        Debu: SENT Membership query   from 192.168.1.1     to 224.0.0.1
                        Debu: Sent membership query from 192.168.1.1 to 224.0.0.1. Delay: 10
                        Debu: SENT Membership query   from 89.178.111.151  to 224.0.0.1
                        Debu: Sent membership query from 89.178.111.151 to 224.0.0.1. Delay: 10
                        Debu: All Created timeout 1 (#0) - delay 10 secs 134531420
                        Debu: (Id:1, Time:10)
                        Debu: All Created timeout 2 (#1) - delay 21 secs 134528868
                        Debu: (Id:1, Time:10)
                        Debu: (Id:2, Time:21)
                        Note: RECV V2 member report   from 192.168.1.1     to 224.0.0.2
                        Note: The IGMP message was from myself. Ignoring.
                        Note: RECV Membership query   from 192.168.1.1     to 224.0.0.1
                        Info: ignoring unknown IGMP message type 11 from 192.168.1.1 to 224.0.0.1
                        Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
                        Note: The IGMP message was from myself. Ignoring.
                        Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
                        Note: The IGMP message was from myself. Ignoring.
                        Note: RECV Membership query   from 89.178.111.151  to 224.0.0.1
                        Info: ignoring unknown IGMP message type 11 from 89.178.111.151 to 224.0.0.1
                        Note: RECV Membership query   from 89.178.111.151  to 224.0.0.1
                        Info: ignoring unknown IGMP message type 11 from 89.178.111.151 to 224.0.0.1
                        Note: RECV Leave message      from 192.168.1.254   to 224.0.0.2
                        Debu: Got leave message from 192.168.1.254 to 233.32.210.148. Starting last member detection.
                        Debu: SENT Membership query   from 192.168.1.1     to 233.32.210.148
                        Debu: Sent membership query from 192.168.1.1 to 233.32.210.148. Delay: 10
                        Debu: While Created timeout 3 (#1) - delay 0 secs
                        Debu: (Id:1, Time:10)
                        Debu: (Id:3, Time:0)
                        Debu: (Id:2, Time:21)
                        Note: RECV V2 member report   from 192.168.1.254   to 233.32.210.148
                        Debu: Should insert group 233.32.210.148 (from: 192.168.1.254) to route table. Vif Ix : 0
                        Debu: No existing route for 233.32.210.148. Create new.
                        Debu: No routes in table. Insert at beginning.
                        Info: Inserted route table entry for 233.32.210.148 on VIF #0
                        Debu: Joining group 233.32.210.148 upstream on IF address 10.219.21.243
                        Note: joinMcGroup: 233.32.210.148 on fxp1
                        Debu:
                        Current routing table (Insert Route);
                        -----------------------------------------------------

                        Debu: #0: Src: 0.0.0.0, Dst: 233.32.210.148, Age:2, St: I, OutVifs: 0x00000001
                        Debu:
                        -----------------------------------------------------

                        Note: RECV V2 member report   from 10.219.21.243   to 233.32.210.148
                        Note: The IGMP message was from myself. Ignoring.
                        Note: RECV V2 member report   from 10.219.21.243   to 233.32.210.148
                        Note: The IGMP message was from myself. Ignoring.
                        Debu: Route activate request from 85.21.91.200 to 233.32.210.148
                        Debu: Vif bits : 0x00000001
                        Debu: Setting TTL for Vif 0 to 1
                        Note: Adding MFC: 85.21.91.200 -> 233.32.210.148, InpVIf: 1
                        Debu:
                        Current routing table (Activate Route);
                        -----------------------------------------------------

                        Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
                        Debu:
                        -----------------------------------------------------

                        Note: RECV V2 member report   from 192.168.1.254   to 233.32.210.148
                        Debu: Should insert group 233.32.210.148 (from: 192.168.1.254) to route table. Vif Ix : 0
                        Info: Updated route entry for 233.32.210.148 on VIF #0
                        Debu: Vif bits : 0x00000001
                        Debu: Setting TTL for Vif 0 to 1
                        Note: Adding MFC: 85.21.91.200 -> 233.32.210.148, InpVIf: 1
                        Debu:
                        Current routing table (Insert Route);
                        -----------------------------------------------------

                        Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
                        Debu:
                        -----------------------------------------------------

                        Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
                        Note: The IGMP message was from myself. Ignoring.
                        Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
                        Note: The IGMP message was from myself. Ignoring.
                        Note: RECV V2 member report   from 192.168.1.254   to 233.32.210.148
                        Debu: Should insert group 233.32.210.148 (from: 192.168.1.254) to route table. Vif Ix : 0
                        Info: Updated route entry for 233.32.210.148 on VIF #0
                        Debu: Vif bits : 0x00000001
                        Debu: Setting TTL for Vif 0 to 1
                        Note: Adding MFC: 85.21.91.200 -> 233.32.210.148, InpVIf: 1
                        Debu:
                        Current routing table (Insert Route);
                        -----------------------------------------------------

                        Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
                        Debu:
                        -----------------------------------------------------

                        Note: RECV V2 member report   from 192.168.1.254   to 239.255.255.250
                        Debu: Should insert group 239.255.255.250 (from: 192.168.1.254) to route table. Vif Ix : 0
                        Debu: No existing route for 239.255.255.250. Create new.
                        Debu: Found existing routes. Find insert location.
                        Debu: Inserting after route 233.32.210.148
                        Info: Inserted route table entry for 239.255.255.250 on VIF #0
                        Debu: Joining group 239.255.255.250 upstream on IF address 10.219.21.243
                        Note: joinMcGroup: 239.255.255.250 on fxp1
                        Debu:
                        Current routing table (Insert Route);
                        -----------------------------------------------------

                        Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
                        Debu: #1: Src: 0.0.0.0, Dst: 239.255.255.250, Age:2, St: I, OutVifs: 0x00000001
                        Debu:
                        -----------------------------------------------------

                        Note: RECV V2 member report   from 10.219.21.243   to 239.255.255.250
                        Note: The IGMP message was from myself. Ignoring.
                        Note: RECV Leave message      from 192.168.1.254   to 224.0.0.2
                        Debu: Got leave message from 192.168.1.254 to 233.32.210.148. Starting last member detection.
                        Debu: Leaving group 233.32.210.148 upstream on IF address 10.219.21.243
                        Note: leaveMcGroup: 233.32.210.148 on fxp1
                        Debu: SENT Membership query   from 192.168.1.1     to 233.32.210.148
                        Debu: Sent membership query from 192.168.1.1 to 233.32.210.148. Delay: 10
                        Debu: While Created timeout 4 (#2) - delay 6 secs
                        Debu: (Id:1, Time:4)
                        Debu: (Id:3, Time:0)
                        Debu: (Id:4, Time:6)
                        Debu: (Id:2, Time:15)
                        Note: RECV Leave message      from 10.219.21.243   to 224.0.0.2
                        Debu: Got leave message from 10.219.21.243 to 233.32.210.148. Starting last member detection.
                        Segmentation fault (core dumped)

                      • UDP/RTP Multicast, !*! xzg, 02:40 , 03-Окт-08 (15)
                        >>Бился с mrouted и с pimdd - ничего. Потом нашел igmpproxy, вот
                        >>по этой линке уже адаптированный для FreeBSD : http://homenet.corbina.net/index.php?showtopic=86926
                        >>запустил его - кликнул по софтине-ТВ и все работает :)
                        >>
                        >>P.S. жаль что пока этой софтины нет в портах..
                        >
                        >Не подскажители igmpproxy с форума корбины взяли?
                        >Или ещё где а то у меня скачанный от туда не запускается
                        >и пишет:
                        >ERRO: MRT_INIT failed; Errno(45): Operation not supported

                        А вот по поводу Segmentation fault (core dumped) есть соображения?
                        freebsd 6.3




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру