Eu percebo que isso está quase três anos atrasado, mas eu passei apenas hoje lutando com o mesmo problema. Eu consegui fazer isso funcionar, então pensei em compartilhar. Note que estou usando um PC com Windows 7 como servidor de arquivos; outras versões podem precisar de configuração ligeiramente diferente.
No "Firewall do Windows com Segurança Avançada", existem várias regras de "Compartilhamento de arquivos e impressoras":
- Compartilhamento de arquivos e impressoras (NB-Datagram-In)
- Compartilhamento de arquivos e impressoras (nome de entrada do NB)
- Compartilhamento de arquivos e impressoras (NB-Session-In)
- Compartilhamento de arquivos e impressoras (SMB-In)
(Existem regras adicionais, mas eu não me importei com o compartilhamento de impressoras. As mesmas mudanças se aplicariam se você quiser aquelas.)
O compartilhamento de arquivos e impressoras parece ser o padrão para "Sub-rede local" apenas. Você precisará adicionar a sub-rede de seus clientes VPN.
Modifique cada uma dessas regras da seguinte forma:
- Abra a caixa de diálogo Propriedades da regra.
- Navegue até a guia Escopo.
- Na seção Endereço IP remoto, o botão de opção "Esses endereços IP" deve estar selecionado.
- Clique em "Adicionar ..." ao lado da lista de endereços. Por padrão, apenas "sub-rede local" está na lista.
- No campo "Este endereço IP ou sub-rede:", insira a sub-rede atribuída aos seus clientes VPN (provavelmente é 192.168.1.0/24 no OP, mas se não for, é a sub-rede atribuída ao adaptador VPN no lado do cliente) e, em seguida, clique em OK.
- Se você também estiver usando o IPv6, adicione também a sub-rede IPv6 do cliente VPN.
Isso foi o suficiente para eu acessar os compartilhamentos de arquivos pela VPN.
(Se você quiser fazer isso manualmente, você precisa abrir as portas TCP 139 e 445, e as portas UDP 137 e 138, no firewall do servidor de arquivos.)