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

    DLNA across VLAN subnets with IGMP Proxy not working

    Scheduled Pinned Locked Moved pfSense Packages
    14 Posts 3 Posters 7.5k 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.
    • R
      Rai80
      last edited by Rai80

      Hmm, your configuration seems right. Online I see more people having trouble getting DLNA to work between Vlans's with Igmpproxy. See https://forum.netgate.com/topic/114743/dlna-over-subnets-igmp-proxy-multicast-routing/8

      1 Reply Last reply Reply Quote 0
      • R
        Rai80
        last edited by

        You can try pimd instead of igmpproxy. See:
        https://freebsd.pkgs.org/11/freebsd-ports-quarterly-amd64/pimd-2.3.2.txz.html
        https://github.com/troglobit/pimd

        Install with pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/quarterly/All/pimd-2.3.2.txz

        S 1 Reply Last reply Reply Quote 0
        • S
          snow @Rai80
          last edited by

          @rai80

          Thanks dude, with pimd it's working fine.
          Perfect solution ☺

          R 1 Reply Last reply Reply Quote 0
          • R
            Rai80 @snow
            last edited by

            @snow Nice!

            Can u post your pimd.conf? I tried earlier about the same without succes. Maybe I give it another try :)

            S 1 Reply Last reply Reply Quote 0
            • S
              snow @Rai80
              last edited by snow

              @rai80

              Currently I'm using an unmodified pimd.conf with one exception concerning the interface section:

              phyint re0 disable
              phyint em0.30 enable
              phyint em0.31 enable
              phyint em0.32 disable
              phyint em0.33 disable
              phyint em0.34 disable
              phyint em0.35 disable
              phyint em0.36 enable
              phyint pppoe0 disable
              phyint ovpns1 disable

              As shown above it's only enabled on Vlan interface em0.30, em0.31 and em0.36.
              Because all non-loopback multicast capable interfaces are enabled by default, you also need to disable the interfaces which are not required for multicast explicitly.

              The only thing I noticed, it takes currently 20 - 30 seconds until the DLNA server will be found on the clients.
              For an example:

              Android with BubbleUPnP: 20 sec
              IPad with VLC: 30 sec

              I think this behaviour can be optimized in pimd.conf.

              1 Reply Last reply Reply Quote 0
              • R
                Rai80
                last edited by

                Thx.

                I think it has something to do with the default timers.

                QinnQ 1 Reply Last reply Reply Quote 0
                • QinnQ
                  Qinn @Rai80
                  last edited by

                  Maybe a long shot, but I'm having problems using IGMPproxy. I am getting

                  The IGMP message was local multicast. Ignoring. 
                  

                  did a

                  igmpproxy --vv 
                  

                  but I still can't figure this error message out. So I "think" that the discovery (239.255.255.250 SSDP ) of the devices won't traverse over the IGMP proxy and thus they cannot connect across VLAN's. I tried PIMD, but alas no avail.

                  Can someone help or point me in the right direction.

                  Cheers Qinn

                  1 Reply Last reply Reply Quote 0
                  • R
                    Rai80
                    last edited by Rai80

                    Can you post your igmpproxy.conf and pimd.conf ?

                    And your network overview.

                    QinnQ 1 Reply Last reply Reply Quote 1
                    • QinnQ
                      Qinn @Rai80
                      last edited by

                      @rai80 Thanks for your reply, I added the conf files

                      In the pimd config I only added the devices I wanted disabled. So there remains phyint igb1.1005 and phyint igb1.1010 ( there is no 1006 and 1009 VLAN)

                      I copied pimd.conf to

                      /var/etc
                      

                      and started pimd with

                       pimd -d -c /var/etc/pimd.conf
                      

                      I hope it helps, thanks in advance for your time

                      Cheers Qinn

                      [0_1546340228249_igmpproxy.conf](Uploading 100%) 0_1546340265865_igmp.zip

                      1 Reply Last reply Reply Quote 0
                      • QinnQ
                        Qinn
                        last edited by Qinn

                        Update....I was far too quick in my judgement, after say 25 sec it worked 👍 . Pimd did it, with the above conf, but now I would like to know why, for instance what I don't understand is why don't I have to define an up- or downstream. Could you give me some insight how and why this works.

                        Cheers Qinn

                        QinnQ 1 Reply Last reply Reply Quote 0
                        • QinnQ
                          Qinn @Qinn
                          last edited by

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