Não existe um componente cliente SMB / CIFS no Windows?

1

Eu sei que o Windows age como um servidor SMB / CIFS por padrão. Assim, pode-se acessar facilmente arquivos do Windows a partir de outra máquina na rede com um cliente SMB adequado. Mas e se eu quiser fazer o oposto e acessar o servidor SMB nessa outra máquina com a máquina Windows ?

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

Estou usando o Windows Vista SP2. A maneira que eu tentei acessar o servidor SMB do Windows é indo para o computador e, em seguida, rede. Eu posso ver todos os dispositivos na rede, até minha TV aparece, mas não o STB baseado em Linux que hospeda o servidor SMB. Isso é um 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. Eu ainda sou capaz de conectá-lo à máquina Windows dessa maneira, não apenas ao STB baseado em Linux. Posso até copiar arquivos do meu STB baseado em Linux para o meu PC baseado em Windows, tudo a partir de um dispositivo Android de mão. Mas eu não tenho sorte em acessar qualquer coisa da máquina Windows ... o que dá?

A maneira que eu entendo é que o Windows simplesmente não possui o componente cliente SMB / CIFS. Estou certo? E, em caso afirmativo, onde obtenho um cliente SMB executado no Windows? A maioria dos clientes que vi no Google são para Linux.

    
por Samir 24.09.2012 / 18:01

1 resposta

3

Não, não é verdade. O Windows usa o SMB como seu protocolo de compartilhamento de arquivos principal e inclui recursos do 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, denominadas "Microsoft Network Client" ou "Microsoft LAN Manager" dependendo das versões.)

O motivo pelo qual o navegador do PC não vê os compartilhamentos no STB pode ser um problema com nomes de grupos de trabalho: ao usar o antigo protocolo de navegação de rede "NetBIOS", o Windows exibe apenas hosts no mesmo grupo de trabalho, embora outros hospedem ainda pode 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 dele. Abra uma janela de prompt de comando e tente um comando como:

  • net view \servername para visualizar compartilhamentos visíveis;

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

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

Tente também alterar servername para o endereço IPv4 do STB.

    
por 24.09.2012 / 18:04