¿Cómo hago que una conexión sea privada en Windows Server 2012 R2?

81

Después de reiniciar uno de nuestros servidores (un Windows Server 2012 R2), todas las conexiones privadas se vuelven públicas y viceversa ( este usuario tuvo el mismo problema ). Cosas como hacer ping e iSCSI dejaron de funcionar, y después de una investigación resultó que esta fue la causa.

El problema es que no sé cómo volver a hacerlos privados. Al hacer clic con el botón izquierdo en el icono de red en la bandeja, se muestra la barra lateral "moderna", pero solo muestra una lista de conexiones, y al hacer clic con el botón derecho en ellas no se muestran opciones.

¿Cuál podría ser el problema? ¿Hay alguna forma de cambiar esta configuración? Tengo que hacer que una de las conexiones sea pública (acceso a Internet), y dos de ellas privadas (red troncal).

Groo
fuente
Para cualquiera que solo necesite configurar una red de público a privado (o viceversa), esto funciona hasta Windows Server 2019 riptidehosting.com/blog/… - Sin embargo , no resolverá sus problemas más profundos.
TylerH

Respuestas:

76

Potencia Shell. Aquí hay un ejemplo de cómo cambiar el perfil de red de una interfaz de red llamada Ethernet1 de lo que sea ahora a "Privado". Tengo esta información de Get-Help Set-NetConnectionProfile -Full.

PS C:\>$Profile = Get-NetConnectionProfile -InterfaceAlias Ethernet1

PS C:\>$Profile.NetworkCategory = "Private"

PS C:\>Set-NetConnectionProfile -InputObject $Profile

Documentación: https://technet.microsoft.com/en-us/library/jj899566(v=wps.630).aspx

Ryan Ries
fuente
2
¡Muchas gracias! Esto me salvó. Una pequeña corrección ( el artículo de TechNet Set-NetConnectionProfiletambién tiene este error tipográfico ): Privatedebe ser una cadena en la segunda línea, $Profile.NetworkCategory = "Private"es decir, es correcta. Lo mismo ocurre con el nombre de la conexión ( "Ethernet1").
Groo
He creado un script que hace esto para todos los perfiles de conexión, incluidos los que aún no están activos actualmente: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai
Gracias por una solución adecuada que no abre RDP en ninguna red desconocida.
Florian Heigl
La respuesta de techman muestra cómo hacer lo mismo con una Set-NetConnectionProfile -InterfaceAlias Ethernet1 -NetworkCategory Private
frase
50

Una forma GUI de hacer este cambio:

  1. Hit Winkey + R para abrir el símbolo Ejecutar y escriba gpedit.msc
  2. Vaya a: Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies.
  3. Elija su nombre de red en el panel derecho.
    Nota: Para mostrar las redes que no están conectadas actualmente, haga clic con el botón derecho en Políticas de Network List Manager en el panel izquierdo y seleccione Mostrar todas las redes .
  4. Vaya a la pestaña Ubicación de red y cambie el tipo de Ubicación de Público a Privado. ingrese la descripción de la imagen aquí

  5. Cierre el editor de políticas locales.

Fuente: https://social.technet.microsoft.com/Forums/lync/en-US/82ccc68c-947e-435a-a237-1090f38d0dbe/windows-server-2012-r2-datacenter-network-stuck-in-public- modo

Miguel
fuente
¿Cómo configuro la red como red de dominio?
Krunal
No puede cambiar manualmente una red a una red de dominio. Una vez que une la máquina a un dominio, configurará la red como Red de dominio.
Gabriel Graves el
33

Usando Powershell. Aquí hay un ejemplo de cómo cambiar el perfil de red de una interfaz de red llamada Ethernet a "Privada". Este es un comando de una línea.

Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private

Esto funcionará en cualquier computadora local con Powershell instalado.

techman
fuente
Esto es básicamente lo que dice la respuesta aceptada, ¿verdad?
Groo
66
Este comando no requiere una variable. Una línea y listo. Es un comando mejorado.
técnico
Además, la razón por la que descubrí este comando es porque la respuesta aceptada no funciona para mí. Este comando establece el tipo de conexión directamente sin descubrimiento.
técnico
1
Por cierto, no funciona en Windows 7, este comandlet se introdujo en 2012/8.
eckes
2
Uso: get-NetConnectionProfilepara verificar el estado actual y los nombres de sus interfaces.
Tilo el
3

Otra forma más simple con Powershell:

Set-NetConnectionProfile -NetworkCategory Private
Xalo
fuente
1
Esto podría configurar todas las NIC como privadas ya que no se especifica ningún adaptador específico.
Overmind
Corto y dulce ... Todos los perfiles de red están configurados en Privado en un comando corto.
jharrell
2

He tenido un problema similar durante meses en mi controlador de dominio 2012R2 de origen.

Después de parchar y reiniciar no pude conectarme a través de RDP.

Tengo el firewall de MS desactivado en GPO para redes de dominio . Después de no poder conectarme, descubrí que la conexión Ethernet principal figuraba como pública y, por lo tanto, el firewall estaba ENCENDIDO.

¿Por qué está cambiando la NIC de dominio a público?
Después de investigar algunos artículos en la web, he concluido lo siguiente:

Después de reiniciar el único DC en el dominio, los servicios de AD no están disponibles de inmediato cuando se inicializa la pila de IP.
Esto hace que el sistema operativo detecte que se trata de una red pública y establece la NIC en consecuencia.

La resolución permanente de este problema en esta máquina fue configurar el servicio de reconocimiento de ubicación de red para un inicio retrasado .

Esto permite que los servicios de AD estén disponibles y luego el sistema operativo detecta una red de dominio y establece la NIC en consecuencia.

Jim Vizzaccaro
fuente
+1 para el aviso de inicio retrasado.
Esa Jokinen
0

Tuve este problema en una máquina virtual y solo tuve que reiniciar el servicio de reconocimiento de ubicación de red para que descubriera que estaba conectado a un dominio y comenzara a usar un perfil de dominio.

Shawn
fuente
0

Lo que lo hizo funcionar en mis servidores estándar de Windows Server 2012 R2 fue habilitar IPV6 nuevamente.

En un intento por facilitar la solución de problemas en el futuro, desactivé el IPV6 de izquierda a derecha y al centro, y después de eso, el Firewall de Windows ya no mostró que 'Dominio' estaba conectado.

Por qué demonios Windows no puede determinar que está en un dominio si solo IPV4 está conectado está más allá de mí.

Bah

CAPTCHA
fuente