From 1477dee6005d75b875f2f50483c73f554317eb47 Mon Sep 17 00:00:00 2001 From: David Scott Date: Sat, 16 Apr 2016 19:35:18 +0100 Subject: [PATCH] mdnstool: add support for a "hybrid" network mode Normally we advertise $(hostname).local. by MDNS on eth0. If the new "hybrid" networking mode is configured, we will use 2 NICs and eth1 will be connected via vmnet, and so we should run MDNS on it. Signed-off-by: David Scott --- alpine/packages/mdnstool/etc/init.d/mdnstool | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/alpine/packages/mdnstool/etc/init.d/mdnstool b/alpine/packages/mdnstool/etc/init.d/mdnstool index 8de55f952..031324973 100755 --- a/alpine/packages/mdnstool/etc/init.d/mdnstool +++ b/alpine/packages/mdnstool/etc/init.d/mdnstool @@ -17,11 +17,16 @@ start() hostname -F /etc/hostname export HOSTNAME=$(hostname -s).local. + INTF=eth0 + if [ "$(mobyconfig get network)" = "hybrid" ]; then + INTF=eth1 + fi + start-stop-daemon --start --quiet \ --background \ --exec /sbin/mdnstool \ --make-pidfile --pidfile ${PIDFILE} \ - -- -if eth0 -hostname ${HOSTNAME} + -- -if ${INTF} -hostname ${HOSTNAME} eend $? "Failed to start mDNS server" }