Não há componente cliente SMB/CIFS no Windows?

Não há componente cliente SMB/CIFS no Windows?

Eu sei que o Windows atua como um servidor SMB/CIFS por padrão. Assim, é possível acessar facilmente os arquivos do Windows de outra máquina na rede com um cliente SMB adequado. Mas e se eu quiser fazer o contrário e acessar o SMBservidornaquela outra máquina com ojanelasmáquina?

Em outras palavras, é verdade que o Windows possui apenas o componente servidor SMB e não o componente cliente?

Estou usando o Windows Vista SP2. A maneira como tentei acessar o servidor SMB do Windows foi em Computador e depois em Rede. Posso ver todos os dispositivos da rede, até minha TV aparece, mas não o STB baseado em Linux que hospeda o servidor SMB. Esse comportamento é normal no Windows?

No entanto, consigo acessar o STB simplesmente usando meu telefone Android em combinação com o gerenciador de arquivos ASTRO e o módulo SMB para ele. Posso até conectá-lo à máquina Windows desta forma, não apenas ao STB baseado em Linux. Posso até copiar arquivos do meu STB baseado em Linux para meu PC baseado em Windows, tudo a partir de um dispositivo Android portátil. Mas não tenho sorte em acessar nada da máquina Windows... o que acontece?

A maneira como imagino é que o Windows simplesmente não possui o componente cliente SMB/CIFS. Estou certo? E se sim, onde posso obter um cliente SMB que rode no Windows? A maioria dos clientes que vi no Google são para Linux.

Responder1

Não, não é verdade. O Windows usa SMB como seuprimárioprotocolo de compartilhamento de arquivos e inclui recursos de cliente SMB/CIFS em quase todas as versões do Windows desde o Windows for Workgroups 3.1. (A Microsoft também distribuiu clientes autônomos para versões anteriores do Windows e até mesmo do MS-DOS, denominados "Microsoft Network Client" ou "Microsoft LAN Manager" dependendo das versões.)

A razão pela qual o navegador do seu PC não vê os compartilhamentos no STB pode ser um problema relacionado aos nomes dos grupos de trabalho: ao usar o antigo protocolo de navegação de rede "NetBIOS", o Windows exibe apenas hosts dentro do mesmo grupo de trabalho, embora outros hosts ainda possam ser acessado pelo nome. (Observe que a navegação na rede não faz parte do SMB e não é necessária para que o SMB funcione.)

Tente acessar o servidor SMB diretamente pelo nome. Abra uma janela de prompt de comando e tente um comando como:

  • net view \\servernamepara visualizar compartilhamentos visíveis;

  • dir \\servername\sharenamepara listar o conteúdo de um compartilhamento;

  • net use s: \\servername\sharenamepara mapear um compartilhamento para uma letra de unidade.

Tente também mudar servernamepara o endereço IPv4 do STB.

informação relacionada