Não sou especialista em redes e também estou pesquisando muito para respostas neste tópico. Minhas descobertas atuais são:
-
O Windows usa nomes NetBIOS, e esse protocolo, sendo um de difusão, permite que eles se encontrem sem nenhum servidor central.
-
Máquinas Linux em distros modernas usam nativamente um protocolo chamado Avahi , que também é um protocolo de transmissão independente do servidor. As máquinas da rede local têm um sufixo
.local
, para que você possa executar ping do Linux para o Linux usandoping hostname.local
ou vê-las comavahi-discover
package. alguns aplicativos no Gnome usam o avahi para listar máquinas na rede (por exemplo, o Visualizador de Área de Trabalho Remota) -
Instalar o SAMBA em uma máquina Linux atribuirá a ele um nome NetBIOS (ou, mais tecnicamente, fará uma máquina Linux anunciar em solicitações de transmissão com seu nome NetBIOS, que é por padrão seu nome de host) e que permite que as máquinas Windows encontrem as do Linux .
-
Gotcha: Embora máquinas Linux com o Samba respondam a solicitações de protocolo NetBIOS, com configurações padrão em distribuições como o Ubuntu ele não usará o NetBIOS como um método para resolver nomes, e é por isso que máquinas Linux podem t "ver" uns aos outros ou às máquinas Windows . Para isso, você precisa editar o arquivo
/etc/nsswitch.conf
e adicionarwins
à lista desta linha:hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
-
Você pode precisar instalar o pacote
winbind
(e, se não instalado automaticamente,libnss-winbind
) para funcionar acima. -
Portanto, para o problema de visibilidade, você instala o Samba em todas as máquinas Linux (e também edita /etc/nsswitch.conf para habilitar a resolução de nomes NetBIOS) ou instala o suporte Avahi em máquinas Windows.
-
Quanto ao compartilhamento de arquivos, o Samba fornece aos computadores Linux recursos de compartilhamento de arquivos com o Windows. Não há necessidade de editar /etc/nsswitch.conf para máquinas Linux para ver pastas compartilhadas entre si e Windows (e vice-versa) na seção "Rede" do Nautilus
Espero que isso tenha ajudado! : D