Immediately after installing Debian 9 Stretch, the avahi-daemon has already been installed, so it is working to send a ping between Linux with avahi-daemon installed on each of them.
For example, when there is a named 'alice', $ ping alice.local returns a normal response.
I want to do the following things:
- I want to resolve names of Windows from Linux, but I do not want to install the Bonjour or something like that on Windows.
- I want to resolve names with NetBIOS (WINS) instead of mDNS.
- I do not want to add a suffix such as
.localin the name.
So I deleted avahi-daemon and installed winbind.
# dpkg --purge avahi-daemon libnss-mdns
# apt-get install winbind libnss-winbind
And, added setting to use 'wins' in /etc/nsswitch.conf. e.g. hosts: files dns wins
With the above setting, $ ping mywindows will not respond. However, $ nmblookup mywindows can successfully get the IP address.
Previously, when I was using Debian 8 Jessie, it should have been successful, but using Debian 9 Stretch will not be my expectation.
Is there something missing?