Eu tenho duas interfaces de rede instaladas em um laptop Win 11. Um para WLAN (onboard) e outro para LAN (USB/dockingstation):
A WLAN está conectada ao AP/roteador e funciona bem, posso alterar a configuração pública/privada da maneira normal nas configurações da GUI:
A porta LAN está conectada a um switch (com outro PC Win10). É mostrado como
unidentified network
e não há opção para alterá-lo de público para privado nas configurações da GUI:
Como solução alternativa, alterei o perfil de rede LAN via Powershell usando Set-NetConnectionProfile -InterfaceAlias "Ethernet 7" -NetworkCategory Private
, mas por que a opção GUI desapareceu (consulte a adição 01) e como faço para recuperá-la?
Adição 01: Após um exame mais aprofundado, isso parece estar conectado ao The Network Location Awareness (NLA) . Suspeito que a opção reaparecerá assim que o Windows for capaz de identificar a rede. No momento, não encontrei uma maneira de corrigir esse problema (exceto minha solução alternativa usando o PowerShell). Portanto, a pergunta atual é: como posso tornar a rede local identificável para o Windows?
Eu vejo isso em um dos meus laptops - a mesma coisa. Acho que é porque a conexão LAN não tem internet ativa, então não há necessidade de configuração (Privado/Público).
Eu tenho uma máquina de desktop Windows 11 com apenas Ethernet com fio e a configuração Privado / Público aparece bem.
A configuração é (com efeito) sensível ao contexto quanto à necessidade ou não. Então o que você vê é bastante normal.
Fonte
Para obter a opção pública/privada para mostrar nas janelas da GUI, é necessário identificar a rede por meio do serviço NLA. Para conseguir isso, o adaptador de rede conectado à rede precisa ter um gateway padrão.
O serviço NLA do Windows identificará a rede pelo endereço MAC do dispositivo inserido como gateway padrão. Não precisa ser um roteador, mas deve haver um dispositivo/MAC sob esse IP, caso contrário o Windows continuará tentando identificar a rede.
Para qualquer pessoa que chegue aqui e tenha um switch virtual hyper-v habilitado, você deve remover o vSwitch para ver as opções de perfil de rede. Depois que o vSwitch é criado, as opções não ficam mais visíveis.
A opção de perfil de rede selecionada permanece intacta mesmo após a criação do vSwitch.
Você pode usar os comandos do powershell abaixo para obter e definir o status.
Se você tiver um comutador virtual hyper-v habilitado, essa é a única maneira de fazer a alteração.