Você deseja garantir que o servidor samba esteja executando o SMB v3 ou superior. Isso permite que versões modernas do Windows acessem o servidor. O grupo doméstico não resolverá seu problema.
Problema:
Não consigo me conectar ao / a partir do Windows 7, PCs Mac e PIs de framboesa (compartilhamentos Samba no Raspbian) conectados via LAN (por meio de dois switches dumb Netgear). Eu posso pingar em ambas as direções sem problemas. FTP também funciona. É apenas acessar as ações em ambas as direções. Posso até ligar do meu PC para outro, por ex. Win7 PC, mas não mostra ações. Conectando-se ao compartilhamento oculto C $ também não funciona.
Antecedentes:
Eu tenho várias redes: USB-LTE (conexão de internet primária), cabo de LAN (tem conectividade com a Internet, mas não uso), VPN (Cisco para trabalho) e 2 adaptadores virtuais Hyper-V para VMs Hyper-V (geralmente não está funcionando). Eu uso "route add / delete" para definir as métricas de cada conexão para definir a prioridade, caso contrário, o Windows define a métrica padrão do meu cabo de LAN como maior prioridade, embora minha conexão LTE seja 20x mais rápida para a Internet. O Firewall do Windows está desativado e eu uso o NetLimiter para bloquear conexões. Essa configuração funcionou no Windows 7 por muitos anos e, com o Windows 10, tudo funcionou até cerca de um ano atrás (não me lembro exatamente quando, nem prestei atenção a quais atualizações podem ter causado isso). Eu tentei várias instruções de vários fóruns e nenhuma das soluções forneceu qualquer ajuda. A última solução recomendada para problemas semelhantes foi garantir que o serviço Agrupamento de redes de pares está ativado. Atualmente, o serviço está definido como Manual e não será iniciado, dando o erro "Erro 1068: o serviço de dependência ou o grupo falhou ao iniciar". - a dependência sendo o serviço Peer Networking Identity Manager , que também não será iniciado devido a "Acesso Negado". Não consigo determinar por que, no EventViewer, ele apenas informa o erro 5 sem outros detalhes.
Pesquisas adicionais sugeriram que eu excluísse "C: \ Windows \ ServiceProfiles \ LocalService \ AppData \ Roaming \ PeerNetworking \ idstore.sst" que fiz, assim como todos os outros arquivos idstore. * neste diretório. Nota: Eu não pude acessar o ServiceProfiles ou qualquer diretório depois disso sem confirmar um aviso para permitir o acesso, já que eu não tinha permissão. Depois de excluir todos os arquivos idstore. * E reinicializar, ainda não tenho conectividade de rede e ainda não consigo iniciar os dois serviços de rede de pares.
Outras ideias que tentei:
ativou o recurso do Windows SMB 1.0 / CIFS Client , bem como o SMB Direct
definindo o valor "Log On" do Peer Networking Identity Manager para conta do sistema local , aplique e defina novamente como "Serviço local" (com senha vazia)
sfc / scannow
dism / on-line / cleanup-image / scanhealth
Central de Rede e Compartilhamento:
CentraldeRedeeCompartilhamentoalterna(tentouambasasconfiguraçõesemtodososcasos):
Particular:ative/desativeadescobertaderede
Particular:ative/desativeocompartilhamentodearquivoseimpressoras
Particular:permitirqueoWindowsgerencieconexõesdegrupodoméstico/Usecontasdeusuárioesenhasparaseconectaraoutroscomputadores
Convidado/público:ativar/desativaradescobertaderede
Convidado/Público:ativar/desativarocompartilhamentodearquivoseimpressoras
Todasasredes:ative/desativeocompartilhamentoparaquequalquerpessoacomacessoàredepossaleregravararquivosnaspastaspúblicas
Todasasredes:Usecriptografiade128bits/Habiliteocompartilhamentodearquivosparadispositivosqueusamcriptografiade40ou56bits
Todasasredes:ativar/desativarocompartilhamentoprotegidoporsenha
IniciearesoluçãodeproblemasdoGrupoDoméstico>Resolverproblemasderede>"A solução de problemas não conseguiu identificar o problema"
Inicie a resolução de problemas do Grupo Doméstico > Ignore esta etapa > "A solução de problemas não conseguiu identificar o problema"
Ativar os serviços do Listener do grupo doméstico e do provedor de grupo doméstico
EDITAR:
Você deseja garantir que o servidor samba esteja executando o SMB v3 ou superior. Isso permite que versões modernas do Windows acessem o servidor. O grupo doméstico não resolverá seu problema.
Acho que você está atingindo a nova "excelente" jogada da Microsoft para remover o serviço Navegador de computadores . (Eu acho que foi em torno de 25 anos ou mais). O principal motivo é parar de usar o NetBIOS para navegar. A substituição é chamada de WSD Fornecedor.
O serviço está quebrado no Windows 10 Creators 1703 . Se o Win10 1703 for o Navegador Principal, apenas esse computador terá a Navegação do Computador. Se um não-1703 for o Navegador Mestre, todos os não-1703 terão a Navegação por Computador. Essa é a razão pela qual às vezes parece funcionar e às vezes não. A reinicialização força uma alteração no localizador mestre na rede.
Você precisa configurar um computador para ser o localizador mestre. Talvez você possa configurar seu SAMBA como navegador mestre para todos os computadores que não são 1703.
Como identificar o localizador mestre?
Emita o seguinte comando:
nbtstat -a YOUR_COMPUTERNAME
O computador que é o Navegador principal terá __ MSBROWSE __ na coluna * Name **, por exemplo, ..__MSBROWSE__.<01> GROUP Registered
(Estou no AD, então é um pouco diferente, mas você entendeu.)
Para configurar um computador para ser um localizador mestre, você precisa alterar o registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
e altere o valor de MaintainServerList de Auto para Sim .
Além disso, se estiver faltando um valor String IsDomainMaster , crie-o e defina-o como True .
Por outro lado, se tiver certeza de que não deseja que seu computador assuma a função de localizador mestre, defina o valor de MaintainServerList de Auto para < strong> Não (você pode querer configurá-lo em todos os computadores em seu grupo de trabalho / rede).
Quanto ao Win10 1703 e acima, talvez você queira iniciar o serviço Localizador de computadores e defini-lo como Automático .
Esta é apenas uma correção temporária! A Microsoft aparentemente decidiu remover completamente o serviço Localizador de Computadores em algum momento futuro.
Editar Devido ao comentário - para melhor compreensão
A atualização win10 1703 e superior deve ser um cliente não um navegador mestre (deve ter apenas o serviço Localizador de computadores iniciado e definido como automático). O navegador mestre deve ser máquina pré-1703 win10, win8, win7, samba, etc. As outras máquinas verificarão o navegador mestre e o verão, se definido dessa maneira. A máquina win10 pós-1703 também a verá, mas deve ser apenas um cliente não um navegador mestre!