AllowedEthernetLocalNetworkAddresses has no effect for multicast udp

I have a swift app which I'm running via a LaunchAgent. It sends a video feed via multicast UDP. While it works if I manually allow via Privacy & Security - Local Network (allowing the app to find devices on local network), I cannot get AllowedEthernetLocalNetworkAddresses to work. I have attempted to do so with my app and with ffmpeg (installed via homebrew). Neither seems to respect the AllowedEthernetLocalNetworkAddresses setting outlined in TN3179: Understanding local network privacy | Apple Developer Documentation. I have attempted allowing 239.0.0.0/8, 224.0.0.0/4, 239.255.0.0/16, 239.255.1.1/32. I see no change after a reboot with any of these values in the array:

sudo defaults write com.apple.network.local-network AllowedEthernetLocalNetworkAddresses -array "239.0.0.0/8"

This is on macOS 26.5.1, and I am only connected via ethernet.

Am I missing a configuration piece? Thanks!

Answered by DTS Engineer in 894226022

I recommend that you file a bug about this. I’ve never looked into this interaction in detail, but your description of the issue suggests that something has fallen between the cracks here.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I recommend that you file a bug about this. I’ve never looked into this interaction in detail, but your description of the issue suggests that something has fallen between the cracks here.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

AllowedEthernetLocalNetworkAddresses has no effect for multicast udp
 
 
Q