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

    pfSense 2.7 and UDP Broadcast Relay

    Scheduled Pinned Locked Moved pfSense Packages
    9 Posts 5 Posters 1.3k 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.
    • J
      johlc
      last edited by

      Re: UDP Broadcast Relay

      From what I can tell, this package is now an "official" package:
      https://docs.netgate.com/pfsense/en/latest/packages/udpbroadcastrelay.html
      Super excited for this one, but I can't find it in the package manager?
      67c912cb-dd33-406c-94b6-bf2b4643e42a-image.png

      H bmeeksB 2 Replies Last reply Reply Quote 1
      • H
        hauy @johlc
        last edited by hauy

        @johlc see: Package manager not showing some packages

        1 Reply Last reply Reply Quote 1
        • bmeeksB
          bmeeks @johlc
          last edited by bmeeks

          @johlc said in pfSense 2.7 and UDP Broadcast Relay:

          From what I can tell, this package is now an "official" package:
          https://docs.netgate.com/pfsense/en/latest/packages/udpbroadcastrelay.html
          Super excited for this one, but I can't find it in the package manager?

          I'm going to go out on a limb and guess that you manually installed the non-official experimental package at some point in the past. By that I mean you did not install it from the GUI, but instead used a CLI install procedure.

          If I am correct, then the pkg utility will see that original install of the binary portion of the package and thus thinks the "package" is installed. The Available Packages tab will not show packages that the pkg utility says are installed. But, the original experimental package was, I believe, primarily a binary piece and did not interface with the pfSense GUI package installation code and therefore would be missing from any menus.

          You will need to do this if my guess is correct:

          From a shell prompt, execute these commands:

          pkg info | grep udpbroadcastrelay
          

          For every matching package name returned above, run this to remove that package:

          pkg remove <package_name>
          

          Hint: you do not typically need to include any version number suffixes when providing a name to pkg.

          1 Reply Last reply Reply Quote 1
          • J
            johlc
            last edited by

            @bmeeks & @hauy -- thank you both so much! That was it.

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

              Hi!

              I've installed the official package but I cannot find how to configure the "msearch" option in the GUI.
              If I ssh into pfsense and enter this command to check response:

              [2.7.0-RELEASE][root@pfSense.localdomain]/root: /usr/local/sbin/./udpbroadcastrelay 
              usage: /usr/local/sbin/./udpbroadcastrelay [--id ID] [--port udp-port]
                     [--dev dev1] [--dev dev2] [--dev devX]
                     [-s IP] [--multicast ip1] [--multicast ipX]
                     [-t|--ttl-id] [-d] [-f]
                     [-h|--help]
              
              

              as you can see the "msearch" option is missing in the official package (but is present in the non-official).
              This option is useful to manage the dial protocol to allow youtube cast on smarttv, as mentioned in the udpbroadcastrelay github page:
              "Youtube Application on Smart TV

              ./udpbroadcastrelay --id 1 --dev eth0 --dev eth1 --port 1900 --multicast 239.255.255.250 -s 1.1.1.2 --msearch dial"

              can you help me? thanks

              N 1 Reply Last reply Reply Quote 0
              • N
                Nyxtorm @stedrum
                last edited by

                @stedrum Hi,

                I have the same problem, did you find a solution for this new option unavailable on official package ?

                S 1 Reply Last reply Reply Quote 0
                • S
                  stedrum @Nyxtorm
                  last edited by

                  @Nyxtorm Hi,
                  I built the source code with success but now I'm not using pfsense anymore because I switched to openwrt.
                  You can try to run a virtual machine with freebsd and manually build udpbroadcastrelay from source code.

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    Nyxtorm @stedrum
                    last edited by

                    @stedrum Hi, thanks for your reply, I was indeed able to compile on FreeBSD and integrate the executable on pfSense.

                    I was able to cast on my Android Youtube screen with this version, but unfortunately the result remained a little too random for screens to be able to use it on a daily basis.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      stedrum @Nyxtorm
                      last edited by

                      @Nyxtorm Yes, I had the same feeling; perhaps the best thing is to have the TVs in the same VLAN. In the end, I switched to OpenWRT; I find it better for home use.

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