mdns-repeater: migrate to new clicmd syntax

This commit is contained in:
Christian Poessinger 2019-11-29 17:53:42 +01:00
parent 7c8c157794
commit e630205cfb

View File

@ -9,22 +9,25 @@ and does not leave the subnet. It re-broadcast mDNS packets from one interface
to other interfaces. This enables support for e.g. Apple Airplay devices across
multiple VLANs.
Since the mDNS protocol sends the AA records in the packet itself, the repeater
does not need to forge the source address. Instead, the source address is of
the interface that repeats the packet.
.. cfgcmd:: set service mdns repeater interface <interface>
To enable mDNS repeater you need to configure at least two interfaces. To re-
broadcast all mDNS packets from `eth0` to `eth1` and vice versa run:
.. code-block:: none
set service mdns repeater interface eth0
set service mdns repeater interface eth1
set service mdns repeater interface 'eth0'
set service mdns repeater interface 'eth1'
.. cfgcmd:: set service mdns repeater disable
mDNS repeater can be temporarily disabled without deleting the service using
.. code-block:: none
set service mdns repeater disable
.. note:: You can not run this in a VRRP setup, if multiple mDNS repeaters
are launched in a subnet you will experience the mDNS packet storm death!
.. _`Multicast DNS`: https://en.wikipedia.org/wiki/Multicast_DNS