PCs com Windows 10 não veem Linux samba

PCs com Windows 10 não veem Linux samba

Tenho 3 PCs com Windows 10 e um 4º PC rodando Linux Mint 18. Até ontem tudo estava funcionando bem. Agora, os PCs com Windows 10 não verão o PC Linux na pasta Rede, mas poderão se conectar a ele se o nome do host ou endereço IP for inserido manualmente na barra de endereço. Reiniciei todos os dispositivos de rede (roteador e switch). Além disso, o PC Linux não verá os PCs com Windows.

Obrigado,

Responder1

Entre o Windows e o Linux Samba, o único protocolo comum de "descoberta de rede" é a "navegação no computador" baseada em NetBIOS.

  • No Windows, requer a instalação do suporte ao cliente SMBv1 (consulteInstruções MS).
  • No Samba, é necessário que o nmbddaemon (nmb.service) esteja em execução.
  • O parâmetro 'grupo de trabalho' em todos os sistemas deve corresponder.
  • A rede deve suportar IPv4; os firewalls devem permitir UDP/137, UDP/138, provavelmente TCP/139.

Experimente usar nmblookup -S WORKGROUPe veja se produz algum resultado.

(Os sistemas Windows modernos suportam WS-Discovery para que ainda possam detectar outros computadores mesmo sem NetBIOS.)

Responder2

Eu encontrei o mesmo problema. Posso visitar o compartilhamento do Linux por IP ou nome do host, mas não consigo ver o host do Linux no explorador de arquivos -> rede. A solução é instalar wsd ou wsdd no Linux. Testado funcionando no opensuse salto 15.2.

Responder3

Tente descobrir se o compartilhamento de rede está conectado ou não usando este comando no cmd.

net use

se estiver conectado, exclua o compartilhamento de rede usando

net use sharename /delete

em seguida, saia e faça login novamente.

Responder4

"Entre o Windows e o Linux Samba, o único protocolo comum de "descoberta de rede" é a "navegação no computador" baseada em NetBIOS

Não mais, você pode implementar o Web Service Discovery no Linux agora.

Corrigi isso no lado do servidor usando wsdd (muito mais fácil do que atualizar todos os clientes). Arquivos de serviço pré-fabricados também estão disponíveis no git do cara - embora eu tenha que mudar o grupo de ninguém para nogroup para fazer o script systemd funcionar no Ubuntu. Isso é muito mais limpo do que usar o SMB1 obsoleto (que apresenta problemas de segurança).

https://github.com/christgau/wsdd

informação relacionada