Uma das tarefas que podemos realizar com freqüência no nosso trabalho diário é compartilhar arquivos com outros usuários e para isso precisamos ter ferramentas seguras, abrangentes e totalmente funcionais. Existem protocolos que nos permitem realizar esta tarefa de uma forma muito mais simples e um caso específico é o protocolo SMB.
O protocolo SMB (Server Message Block) é um protocolo de compartilhamento de arquivos de rede e, em ambientes Windows, é conhecido como protocolo SMB da Microsoft. O conjunto de pacotes de mensagens que define uma versão específica do protocolo SMB é chamado de dialeto. O protocolo Common Internet File System (CIFS) é um dialeto direto do SMB, portanto, o SMB e o CIFS estão disponíveis no VMS, em várias versões do Unix e em outros sistemas operacionais atuais. É normal que às vezes encontremos mensagens relacionadas, como você não pode se conectar ao compartilhamento de arquivos porque não é seguro ou você não pode se conectar ao compartilhamento de arquivos porque smb1 não é seguro. É por isso que hoje veremos como resolver se o nome de rede especificado não está mais disponível no Windows 10 com o protocolo SMB do Windows 10.
Opções SMBEmbora o objetivo principal do SMB seja compartilhar arquivos, temos opções adicionais, como:
- Negociação de dialeto entre equipes
- Determinando outros servidores de protocolo SMB da Microsoft na rede ou navegação na rede
- Imprimir em uma rede local
- Arquivo, diretório e autenticação de acesso compartilhado
- Arquivo e bloqueio de registro
- Notificação de mudança de arquivo e diretório
- Tratamento estendido de atributos de arquivo
- Suporte Unicode
Por padrão, o protocolo SMB v2 deve estar habilitado no Windows 10 e seus recursos de segurança são muito melhores, pois oferece recursos como:
Recursos SMB
- Failover transparente em que o cliente se reconecta perfeitamente aos nós do cluster durante a manutenção ou failover
- Expanda com acesso simultâneo a dados compartilhados em todos os nós no cluster de arquivos
- Multicanal, pois permite adicionar mais largura de banda de rede e tolerância a falhas no caso de haver várias rotas disponíveis entre o cliente e o servidor
- SMB direto que possui suporte de rede RDMA para melhor desempenho sem uso excessivo de recursos de rede
- Melhorias de criptografia para adicionar mais segurança aos dados a serem transferidos
- Concessão de diretório que melhora os tempos de resposta para aplicativos de filiais por meio de cache
- Ler e escrever otimizações de desempenho
Existem três (3) versões principais do protocolo SMB, e ainda hoje muitos dispositivos executam a versão original, chamada SMB versão 1 (v1), que é antiga e insegura, e o Windows 10 não o instala mais por padrão e menos ainda em Em sua nova edição April2021-2022, uma das principais causas para deixar o SMB de lado é sua vulnerabilidade a ataques de malware.
Se estivermos usando o Windows e tentarmos estabelecer uma conexão SMB, poderemos receber qualquer uma das seguintes mensagens:
Avisos SMB
- Não é possível conectar ao compartilhamento de arquivos porque não é seguro
- O nome de rede especificado não está mais disponível
- Erro não especificado 0x80004005
Uma das vantagens é que, se ainda tivermos dispositivos de rede que não podem mais ser acessados desabilitando o SMB v1, ainda será possível habilitá-lo temporariamente para acessar o recurso.
1. Como ativar SMB Windows 10
Passo 1
Para conseguir isso, iremos para o seguinte caminho:
- Painel de controle
- Programas
PROLONGAR
Passo 2
Aí clicamos na linha Activate or deactivate Windows features e na janela apresentada localizaremos a secção Compatibilidade com o protocolo de partilha de ficheiros SMB 1.0 / CFS e nas opções apresentadas activamos a caixa SMB 1.0 / CFS Client:
etapa 3
Clique em Aceitar e o processo de configuração do SMB será iniciado:
Passo 4
Depois de terminar, veremos o seguinte:
Etapa 5
Clique no botão Reiniciar agora e veremos que o Windows 10 inicia o processo de configuração. Após a reinicialização, será possível ver e conectar novamente aos dispositivos de rede executando o protocolo acima na rede local.
Feitas as alterações, podemos desativar o SMB v1, na rota descrita acima e desativar a caixa SMB 1.0 / CFS Client.
2. Ver SMB versão Windows 10
Passo 1
Para verificar este protocolo no Windows 10, acessaremos o Windows PowerShell como administradores e lá executamos a seguinte linha:
Get-SmbServerConfiguration | Selecione EnableSMB2Protocol
PROLONGAR
Passo 2
Se o resultado, como neste caso, for True, significa que o SMB v2 está ativo, caso o resultado seja False, devemos executar o seguinte:
Set-SmbServerConfiguration -EnableSMB2Protocol $ trueSe por algum motivo, não recomendado, devemos desativar o SMB v2, podemos executar o seguinte:
Set-SmbServerConfiguration -EnableSMB2Protocol $ false
3. Como ativar SMB Windows 10 REGEDIT
Alternativamente, podemos habilitar ou desabilitar o SMB v2 a partir do editor de registro do Windows 10, para isso, usaremos a combinação de teclas Windows + R e executaremos o comando regedit, a seguir iremos para o seguinte caminho:
+ R
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters
PROLONGAR
etapa 3
Lá, clicaremos duas vezes no registro SMB2 e, no campo Informações do valor, estabeleceremos qualquer uma das seguintes opções. Clique em OK para aplicar as alterações.
- 0 = desativado
- 1 = habilitado
Para desabilitá-lo ou habilitá-lo no prompt de comando, devemos fazer login como administradores e primeiro detectar o estado atual do SMB usando a seguinte linha:
sc.exe query lanmanworkstation
PROLONGAR
Passo 4
Para desativar o SMB v2, executamos o seguinte:
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = disabledPara habilitá-lo, executamos:
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto
4. Como habilitar SMB Windows 10 PowerShell
Passo 1
Vamos primeiro ver o status do SMB1 no Windows 10. Para fazer isso, abra o Windows PowerShell e execute o seguinte:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
PROLONGAR
Passo 2
Se quisermos desabilitar o SMB no Windows 10, executamos o seguinte:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
PROLONGAR
etapa 3
Se quisermos ativar o protocolo SMB no Windows 10, vamos executar a seguinte sintaxe:
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
PROLONGAR
Assim, vimos como habilitar temporariamente o SMB v1 para acessar arquivos na rede, mas considerando os riscos disso.