declaração
- Normalmente, ao usar o serviço Samba do servidor Linux para mapear a unidade de rede no Windows, o padrão geral é preencher diretamente o ip do servidor Linux na rede interna e o padrão será a porta 445.
- O que devo fazer se meu Windows não estiver no mesmo segmento de rede que o servidor Linux?
1 Abra o CMD com uma conta de administrador para verificar a ocupação da porta 445
netstat -ano | findstr 445
É o processo com pid 4 para monitorar.
2 Desabilite o serviço do servidor
Clique com o botão direito do mouse em Computador – Gerenciar – Serviços e Aplicativos – Serviços, localize o serviço chamado Servidor, clique duas vezes para abrir as propriedades e altere o tipo de inicialização para Desativado.
3 Reinicie o computador e verifique novamente a ocupação da porta 455
netstat -ano | findstr 445
Mostrado como desocupado.
4 Modifique o encaminhamento de porta
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=$(smb服务器的IP地址或绑定的域名) connectport=$(smb服务器的端口号)
5 Verifique se o encaminhamento de porta foi bem-sucedido
netsh interface portproxy show all
Ele pode ser exibido da seguinte forma:
6 Mapeando uma unidade de rede
Ao mapear a unidade de rede, preencha 127.0.0.1 para mapear para o serviço Samba do servidor Linux.
7 Complete o mapeamento
A unidade de rede mapeada no Windows é a seguinte: