mDNS/bonjour forwarding
In progress, NormalPublicFEATURE REQUEST

Description

This one is a feature of my Ubiquity EdgeRouter-X.

I have multiple devices at home which use Airplay to stream media content. They use Bonjour/mDNS to identify themselfs on the local network, but they are not visible on any other VLAN.

Avahi is able of being a "mDNS repeater".

[reflector]
enable-reflector=yes

Proposal:

  • Add avahi package to the image
  • Port configuration scripts from Ubiquity EdgeMax router to VyOS

Configuration nodes:

service {
     mdns {
         reflector
         repeater {
             interface eth0
             interface eth2
             interface eth4
         }
     }
}

Details

Difficulty level
Normal (likely a few hours)
Version
-
Why the issue appeared?
Will be filled on close
This request is:
Service Request
c-po created this task.Sep 2 2017, 10:21 AM
c-po changed Difficulty level from Unknown (require assessment) to Normal (likely a few hours).
c-po added a comment.EditedSep 2 2017, 7:38 PM
c-po added a subscriber: UnicronNL.EditedSep 2 2017, 9:44 PM

@UnicronNL could you please mirror https://github.com/c-po/vyos-cfg-avahi.git to https://github.com/vyos/vyos-cfg-avahi.git and set up a CI job? After this I can submit the appropriate merge requests for vyos-world abd vyos-build.

c-po moved this task from Need Triage to In Progress on the VyOS 1.2.x board.Sep 3 2017, 7:56 AM
c-po added a comment.Sep 3 2017, 8:09 AM

Verified using iOS 10.3.3 accross VLANs. mDNS services like Airplay working.

Now waiting for CI builds and migration to https://github.com/vyos/vyos-cfg-avahi.git

c-po changed the task status from Open to In progress.Sep 3 2017, 8:10 AM
c-po triaged this task as Normal priority.

@c-po https://github.com/vyos/vyos-cfg-avahi.git is created, and ci integration is also done.

c-po moved this task from In Progress to Finished on the VyOS 1.2.x board.Sep 3 2017, 1:59 PM
c-po closed this task as Resolved.
c-po reopened this task as In progress.