É possível mudar uma "Rede não identificada" para uma rede "Casa" ou "Trabalho" no Windows 7

54

Estou com um problema no Windows 7 RC (7100).

Eu frequentemente uso um cabo de rede cruzada no WinXP com endereços IP estáticos para conectar-se a vários dispositivos industriais (por exemplo, robôs, bombas, válvulas ou até outros PCs com Windows) que possuem portas de rede Ethernet.

Quando faço isso no Windows 7, a conexão de rede é classificada como "Rede não identificada" Networks and Sharing Centere o perfil do firewall público é imposto pelo Windows. Não quero alterar o perfil público e preferiria usar o perfil Casa ou Trabalho.

Para outras redes como Casa e Trabalho, posso clicar nelas e alterar a classificação. Isso não está disponível para redes não identificadas.

Minhas perguntas são as seguintes: -

  1. Existe uma maneira de substituir manualmente a classificação "Rede não identificada"?
  2. Quais testes são executados na rede que falham, classificando-a como uma "Rede Não Identificada"

Ao pesquisar no Google (atingindo principalmente os problemas do Vista), parece que você precisa garantir que o gateway padrão não seja 0.0.0.0. Eu fiz isso. Eu também tentei remover o IPv6, mas isso não parece possível no Windows 7.

ATUALIZAR

Para aqueles que ainda estão com problemas, aqui está a resposta para o meu problema e os possíveis motivos pelos quais: -

O Win7 mantém uma lista das redes pelas quais você visita (presumo, mas não sei ao certo) o MACID do dispositivo apontado pelo Gateway Padrão. O gateway padrão é geralmente o dispositivo constante em uma rede (ou seja, o NAT ou o roteador), portanto, pode ser usado para identificar exclusivamente uma rede da outra.

O gateway padrão no painel de propriedades do IPv4 deve, portanto, apontar para um terminal real para que o Windows possa acompanhá-lo. Se houver um dispositivo no final das janelas do Gateway Padrão, ele será identificado e rastreado, lembrando-se de suas configurações.

As maneiras pelas quais você pode enganar o Win7 são apontar o gateway padrão para o seu próprio endereço IP ou o endereço IP do dispositivo de destino com o qual você está se comunicando. Isso terá o efeito colateral de esperar que o dispositivo de destino inicie o roteamento de pacotes para destinos IP que estão fora da sua sub-rede. Portanto, alguns aplicativos no Win7 tentarão se comunicar com a Internet, eles serão repassados ​​para o gateway padrão (retornarão o mesmo endereço IP ou um dispositivo de destino que não seja um roteador) e, portanto, terão o tempo limite esgotado, pois nenhum deles poderá rotear pacotes. . Com quem você normalmente pode viver. Isso fica um pouco complicado quando você mistura esse tipo de conexão com uma conexão real à Internet via WIFI.

Rhys
fonte
Obrigado! Encontrei isso após páginas em páginas de conselhos errados sobre o assunto de IP estático.
Torben Klein

Respostas:

3

Eu tive o mesmo problema em um Win 7 Ultimate, executando em uma VM VirtualBox, com o Linux Mint 8 como host. Depois de ler algumas respostas aqui, acabei de adicionar o gateway padrão ao meu IP estático no Win 7 e defini-lo como o endereço IP do adaptador VirtualBox no SO do meu host. E foi isso ... Funcionou e pude mudar a "Rede Não Identificada" que estava me incomodando ...


fonte
20

Pressione WinKey + R, digite "secpol.msc" sem aspas. Em seguida, clique em Políticas do Gerenciador de lista de rede à esquerda e você poderá alterá-lo a partir daí.

Steven DeWitt
fonte
11
Obrigado por esta dica, agora eu tentei isso (necessário aguardar até que eu troquei os discos rígidos da instalação usual do XP). Parece que é isso que preciso mudar, mas não funcionou nas duas questões. Não me permitiu alterar a classificação da rede não identificada e as opções para tornar todas as redes não identificadas privadas foram ignoradas. Mesmo após a reinicialização. Perseverarei para garantir que não cometi nenhum erro estúpido. Obrigado novamente.
Rhys
Isso parece não fazer nada. Reiniciei várias vezes e nenhuma das opções parecia fazer a diferença.
Joseph
11
@Rys Posso confirmar parcialmente sua observação, ou seja, a configuração de política Permissões do usuário não tem o efeito desejado para ativar a interface do usuário. No entanto , o tipo de local da configuração de política se aplica, ou seja, defini-lo como 'Privado' resultará em uma 'rede de trabalho' imediatamente, pelo menos. É importante notar que as instruções do M4dRefluXs funcionam no Vista, ou seja, a configuração de política Permissões do usuário afeta a interface do usuário conforme o esperado (embora o que você deseja seja o padrão por lá).
Steffen Opel
11
O Windows não consegue encontrar 'secpol.msc'. Digite o nome corretamente e tente novamente. Windows 7 home premium SP1.
Soonts 6/05/11
11
@Soonts, esse painel não existe no Home Premium ou inferior. Ainda tentando encontrar uma solução alternativa para mim. Muito agravante.
rubyruy
9

Eu consertei depois de muitas horas. Aqui está minha situação e minha solução alternativa. Espero que ajude.

Em casa, tenho 2 conexões de internet banda larga. Um é ADSL (20 Mbps) atrás de um roteador com DHCP e o segundo é Cabo (120 Mbps) diretamente atrás do modem (IP público para o computador). Ambas as linhas vão para o meu Mediacenter-PC, que está sempre ativado e executa o Kerio Control ( https://www.kerio.nl/products/control/ ). Kerio é um roteador baseado em software que suporta failover de link. Como você pode ver, ter uma conexão de internet funcionando é fundamental para mim. Uma terceira placa de interface de rede é configurada com um IP estático (192.168.3.1), o Kerio executa um servidor DHCP nele e está conectado à minha rede doméstica.

Fiz duas coisas, mas acho que o verdadeiro truque foi a segunda. De qualquer forma, o primeiro passo foi executar o script Powershell mencionado em http://blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work- no windows 7.aspx . Isso altera todas as redes não identificadas para redes de trabalho. Ok, não está mais identificado, mas o Homegroup não será iniciado nas redes de trabalho!

O Windows 7 detecta sua rede doméstica observando seu gateway. Como eu estava executando o gateway / roteador no mesmo PC, não preenchi o IP do gateway. Portanto, não será exibido o pop-up para identificar a rede e você não poderá defini-lo como Início manualmente. Eu também falhei em fazer isso no script.

Definir o gateway para o endereço IP estático também não funcionou porque o Windows remove o endereço do gateway (192.168.3.1) depois de pressionar OK. Meu truque: adicione um segundo IP à NIC. Por exemplo, 192.168.3.254. Em seguida, deixe o IP primário (no meu caso 192.168.3.1) e defina o IP do gateway como o segundo IP (192.168.3.254). Alguns segundos depois, o Windows irá abrir o pop-up e selecionar 'Rede doméstica' e pronto!

lvmeijer
fonte
Descobri que, se você usar Get-NetConnectionProfile -Name 'Unidentified network' | Set-NetConnectionProfile -NetworkCategory Private, define todas as redes não identificadas como privadas. Isso não é bom, algumas redes não identificadas não devem ser consideradas privadas. Então tentei, Get-NetConnectionProfile -InterfaceAlias '...'mas resultou na mesma coisa, parece que, se for uma rede não identificada, isso significa que não há perfil de conexão associado a essas redes; portanto, qualquer configuração o define para todas elas, em vez de uma rede não identificada específica!
CMCDragonkai
O que significa que tentarei usar sua solução alternativa para transformar essas redes não identificadas em redes identificadas!
CMCDragonkai
Funcionou! Basicamente, você precisa adicionar um novo endereço IP à NIC, de preferência em 254porque 255é para transmissão. Então, quando o gateway é definido para esse IP (ou seja, o gateway aponta para o mesmo computador), o Windows tenta identificá-lo e acaba criando um perfil de conexão genérico para ele, chamado Network(que será incrementado em números). No entanto, se você tiver o IPv4 e o IPv6 ativados na interface, o IPv4 será identificado, mas o IPv6 ainda não será identificado.
CMCDragonkai
Eu criei um script com base nas suas informações: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai