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

      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.