Created
July 12, 2013 14:14
-
-
Save davisford/5984768 to your computer and use it in GitHub Desktop.
Setup avahi-daemon on Ubuntu for so you can reach hostname `ubuntu.local` from host OS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install avahi-daemon avahi-discover avahi-utils libnss-mdns mdns-scan |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I looked them up to know what each one does.
avahi-daemon
is the core service on your device that makes it publish itself via mDNS. This is the only thing you need to make your device respond to{hostname}.local
. It seems like it can also advertise other services on the network through mDNS though, but I'm not sure.avahi-discover
is a GUI app to show other services published through mDNS. I didn't need it.mdns-scan
is a CLI that also scans for mDNS services on the local network. Useful for troubleshooting, but I also didn't need it.avahi-utils
is a collection of CLI tools that could be useful, but I didn't need them for my server. It includes things likeavahi-browse
which is similar to the above two tools.libnss-mdns
is useful for client devices that want to access services published via mDNS. So if you want your device to reach other .local services, you need this installed.