Resolva os nomes de host com o NetBIOS em vez do mDNS no Linux

2

Imediatamente após instalar o Debian 9 Stretch, o avahi-daemon já foi instalado, então está trabalhando para enviar um ping entre o Linux com o avahi-daemon instalado em cada um deles.

Por exemplo, quando há um nome 'alice', $ ping alice.local retorna uma resposta normal.

Eu quero fazer o seguinte:

  • Eu quero resolver nomes do Windows do Linux, mas não quero instalar o Bonjour ou algo parecido no Windows.
  • Desejo resolver nomes com NetBIOS (WINS) em vez de mDNS.
  • Eu não quero adicionar um sufixo como .local no nome.

Então eu deletei o avahi-daemon e instalei o winbind.

# dpkg --purge avahi-daemon libnss-mdns
# apt-get install winbind libnss-winbind

E, adicionou a configuração para usar 'wins' em /etc/nsswitch.conf . por exemplo. hosts: files dns wins

Com a configuração acima, $ ping mywindows não responderá. No entanto, $ nmblookup mywindows pode obter com sucesso o endereço IP.

Anteriormente, quando eu estava usando o Debian 8 Jessie, ele deveria ter sido bem sucedido, mas usar o Debian 9 Stretch não será minha expectativa.

Há algo faltando?

    
por soramimi 28.01.2018 / 10:23

0 respostas