Eu tenho um computador executando o Windows 7 Pro RTM. Este computador possui duas conexões de rede:
- Uma conexão Wi-fi à Internet (através de um roteador doméstico) que funciona perfeitamente.
- Uma conexão de rede virtual OpenVPN. Mais precisamente, esta é uma conexão Ethernet virtual que se comporta exatamente como uma conexão com fio Ethernet física.
Meu problema é que o "Centro de rede e compartilhamento" mostra "Rede desconhecida" para a conexão OpenVPN. Após algumas pesquisas, descobri que as redes lógicas (fora de um domínio) são identificadas pelo endereço MAC do gateway padrão da conexão. O problema é que a conexão OpenVPN não tem gateway padrão: é uma rede privada, então não preciso de um ...
Conseqüentemente, a "rede desconhecida" é sempre considerada pública, portanto o firewall está sempre em "modo público", o que eu não quero. Além disso, não consigo renomear "Conexão desconhecida" ou qualquer coisa (o que faz sentido), por isso é meio feio.
Meu objetivo é definir uma rede lógica apropriada para a conexão OpenVPN com o perfil privado. Conheço algumas soluções alternativas (desative o firewall, modifique a política de segurança para tornar todas as redes desconhecidas "privadas"), mas elas ainda são soluções alternativas. Eu só quero que meus clientes se conectem à VPN sem precisar desativar as configurações de firewall, sem alterar a configuração global com possíveis efeitos colaterais (a solução "política de segurança") e sem ter que olhar para uma "conexão desconhecida" feia na rede e centro de compartilhamento.
Existe alguma maneira de fazer isso? Tentei verificar o que estava acontecendo no registro (HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList é interessante), mas ainda não encontrei uma maneira de "forçar" a conexão OpenVPN a ser atribuída a uma lógica. rede.
Qualquer ajuda será muito apreciada.
Uma pergunta relacionada apareceu no Superusuário: /superuser/37355/windows-7-cant-identify-network/37422
fonte
Respostas:
Há um script do Powershell aqui que parece que faz o que você deseja.
fonte
A solução alternativa que usamos é enviar uma rota padrão para o cliente através do arquivo de configuração OpenVPN, por exemplo:
Definitivamente, você deseja garantir que a métrica fornecida seja superior à sua rota padrão da Internet ; caso contrário, todo o tráfego será roteado pela VPN (o que pode ser desejável em casos específicos, mas esse é outro tópico).
Observe que mexer com a configuração da rede em geral e o roteamento em particular pode ter todos os tipos de efeitos colaterais indesejados, se realizados de maneira inadequada, mas desde que você saiba o que faz, poderá julgar o impacto:
Dito isto, usamos essa solução alternativa com êxito por algum tempo, sem nenhum problema.
fonte
Para o OpenVPN AS (servidor de acesso), convém adicioná-lo às configurações avançadas de VPN nas diretivas de configuração do servidor caixa :
Atualize o servidor e, em seguida, o Win7 obterá o gw padrão no dispositivo TAP e permitirá que você altere o tipo de rede de Desconhecido para outros.
Obrigado @ Steffen-Opel pela dica! :)
fonte
Eu gostaria de deixar minha contribuição. Veja o que funcionou no meu caso ... Windows 7 e Windows 8 ...
Passo muito tempo com esse problema de conectividade de entrada do cliente.
Desabilitar a interface TAP no firewall funciona bem, mas é quase o mesmo que desativar o firewall no contexto da VPN. As máquinas VPN estão sendo executadas em diferentes contextos de segurança e algumas podem afetar outras.
Eu tentei a configuração do "gateway padrão" que reconhece a rede como uma "Rede de Trabalho" (apenas no Win7, não no Win8), e, no entanto, não PING!
Adicione manualmente um registro "* NdisDeviceType" no registro também não funcionou no Win8.
Então, vendo atentamente a configuração do Firewall do Windows, vi outras configurações de escopo em vez de apenas perfis, então tentei executar outro serviço em vez de PING e qual foi minha surpresa quando funcionou corretamente, mesmo em "Redes não identificadas" e "Perfil público"!
Portanto, tentei isolar o problema do PING, e a configuração que o faz funcionar foi a seguinte: A entrada padrão do Firewall do Windows habilitada fora do IPv4 PING é "Compartilhamento de arquivos e impressoras (compartilhamento de arquivos e impressoras (solicitação de eco - ICMv4-In)"). cliquei em "Escopo" e, em "Endereço IP remoto", mudei de "Sub-rede local" para "Qualquer endereço IP" e isso fez o PING funcionar.
fonte
Ei, eu consegui fazer isso funcionar. Eu fui ao Centro de Rede e Compartilhamento e cliquei em "Grupo Doméstico". Diz que nessa tela eu não posso ingressar em um grupo doméstico porque a rede é pública. Em seguida, cliquei na pergunta "O que é um local de rede?" e isso me permite mudar o tipo de rede. Uma tela aparece dizendo que o Windows não conseguiu alterar o tipo de rede, mas isso mudará.
fonte
Que tal adicionar outro IP do segmento como gateway padrão? Embora não consulte nem toque em endereços externos, ele terá um gateway padrão, que deve satisfazer o Windows. Ou mude seu DHCP para fornecer um, se não houver.
fonte
Tente entrar no "Centro de Rede e Compartilhamento" enquanto estiver conectado à VPN e você verá as redes listadas. Sob cada rede, haverá um status como "Rede de trabalho" ou "Rede de domínio", você poderá clicar nela e alterar o tipo de rede.
J.Ja
fonte