Disable Bonjour in 10.10 without breaking DNS or WiFi
Currently, adding the --no-multicast argument to the ProgramArguments of the discoveryd plist introduces the following symptoms with WiFi:
- Auto-joining of remembered networks no longer functions.
- The Airport status menu bar item no longer tracks actual adapter status correctly (wrong icon).
Apple Feedback already submitted. Besides adding pf rules or 3rd-party software, is this flag the intended way to disable only Bonjour?
Note: Folks that did an in-place upgrade of Yosemite, instead of a clean install, may have a /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist left-over, which is irrelevant since /usr/sbin/mDNSResponder has been completely superseded by /usr/libexec/discoveryd.
Thanks.
MacBook Pro, OS X Yosemite (10.10)