Limit announcements' interfaces

The Fedora host has two interfaces:

A default interface X, with its own IP addresses, say Xipv4 and Xipv6.

A utility interface Y, with never-default=true set, with Yipv4 and Yipv6.

A relevant configuration snippet is:

<options>
    <listenAddress>quic4://Xipv4:22000</listenAddress>
    <listenAddress>quic6://[Xipv6]:22000</listenAddress>
    <globalAnnounceServer>default</globalAnnounceServer>
    <globalAnnounceEnabled>false</globalAnnounceEnabled>
    <localAnnounceEnabled>true</localAnnounceEnabled>
    <localAnnouncePort>21027</localAnnouncePort>
    <localAnnounceMCAddr>[ff12::8384]:21027</localAnnounceMCAddr>

Is there a way to prevent local announcements from being broadcast on the interface Y? Syncthing does not listen on it anyway. And yet the firewall is littered with blocked traffic

Yiface: Yipv6 -> [ff12::8384]:21027 Blocked

Is there a setting I missed to limit local announcements to an interface or a source IP address?

Nope, no setting for this, sorry

1 Like

Ack, understood. Thank you for the very quick reply!

I will submit the feature request at the repo - hopefully eventually it may make into the planning.

The feature request: An option to limit local announcements