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?
-
-
@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 thepkg
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
. -
-
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
-
@stedrum Hi,
I have the same problem, did you find a solution for this new option unavailable on official package ?
-
@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. -
@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.
-
@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.