diff options
author | Indrajit Raychaudhuri <irc@indrajit.com> | 2023-05-17 00:42:48 -0500 |
---|---|---|
committer | Indrajit Raychaudhuri <irc@indrajit.com> | 2023-05-17 03:09:01 -0500 |
commit | bbd4bcb4c972f6df43c40b119419abcea3daad21 (patch) | |
tree | f318be35bd51f0804ac3a9254359c423de4de605 /data | |
parent | e02a722a3e95696d83abf7fe78893fbb67f40ad3 (diff) | |
download | vyos-1x-bbd4bcb4c972f6df43c40b119419abcea3daad21.tar.gz vyos-1x-bbd4bcb4c972f6df43c40b119419abcea3daad21.zip |
mdns: T5227: Add support for browse domains and service filters
Allow listing additional browse domains (in addition to the default
'local') so that custom domains can be reflected.
Additionally, allow filtering the services that are allowed to be
reflected across multiple (V)LANs.
Diffstat (limited to 'data')
-rw-r--r-- | data/templates/mdns-repeater/avahi-daemon.j2 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/data/templates/mdns-repeater/avahi-daemon.j2 b/data/templates/mdns-repeater/avahi-daemon.j2 index 65bb5a306..3aaa7fc82 100644 --- a/data/templates/mdns-repeater/avahi-daemon.j2 +++ b/data/templates/mdns-repeater/avahi-daemon.j2 @@ -2,6 +2,9 @@ use-ipv4=yes use-ipv6=yes allow-interfaces={{ interface | join(', ') }} +{% if browse_domain is vyos_defined and browse_domain | length %} +browse-domains={{ browse_domain | join(', ') }} +{% endif %} disallow-other-stacks=no [wide-area] @@ -16,3 +19,6 @@ publish-workstation=no [reflector] enable-reflector=yes +{% if allow_service is vyos_defined and allow_service | length %} +reflect-filters={{ allow_service | join(', ') }} +{% endif %} |