Wie mache ich eine private Verbindung unter Windows Server 2012 R2

81

Nach einem Neustart eines unserer Server (Windows Server 2012 R2) werden alle privaten Verbindungen öffentlich und umgekehrt ( dieser Benutzer hatte das gleiche Problem ). Sachen wie Pinging und iSCSI funktionierten nicht mehr und nach einigen Untersuchungen stellte sich heraus, dass dies die Ursache war.

Das Problem ist, dass ich nicht weiß, wie ich sie wieder privat machen kann. Wenn Sie mit der linken Maustaste auf das Netzwerksymbol in der Taskleiste klicken, wird die "moderne" Seitenleiste angezeigt, es wird jedoch nur eine Liste der Verbindungen angezeigt. Wenn Sie mit der rechten Maustaste darauf klicken, werden keine Optionen angezeigt.

Was könnte das Problem sein, und gibt es eine Möglichkeit, diese Einstellungen zu ändern? Ich muss eine der Verbindungen öffentlich (Internetzugang) und zwei davon privat (Backbone) machen.

Groo
quelle
Für alle, die nur ein Netzwerk von öffentlich nach privat einrichten müssen (oder umgekehrt), funktioniert dies über Windows Server 2019 bis zum Ende .
TylerH

Antworten:

76

Power Shell. Hier ist ein Beispiel für das Ändern des Netzwerkprofils einer Netzwerkschnittstelle mit dem Namen Ethernet1 in "Privat". Ich habe diese Informationen von Get-Help Set-NetConnectionProfile -Full.

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

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

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

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

Ryan Ries
quelle
2
Danke vielmals! Das hat mich gerettet. Eine winzige Korrektur ( der TechNet-Artikel für Set-NetConnectionProfilehat auch diesen Tippfehler ): Privatesollte eine Zeichenfolge in der zweiten Zeile sein, dh $Profile.NetworkCategory = "Private"ist korrekt. Gleiches gilt für den Verbindungsnamen ( "Ethernet1").
Groo
Ich habe ein Skript erstellt, das dies für alle Verbindungsprofile ausführt
CMCDragonkai
Vielen Dank für eine richtige Lösung, die RDP in keinem unbekannten Netzwerk öffnet.
Florian Heigl
Die Antwort des Technikers zeigt, wie man dasselbe mit einem eleganteren Set-NetConnectionProfile -InterfaceAlias Ethernet1 -NetworkCategory Private
Einzeiler macht
49

Eine GUI-Methode, um diese Änderung vorzunehmen:

  1. Hit Winkey + R Run Aufforderung und geben zu öffnen gpedit.msc
  2. Navigieren Sie zu: Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies.
  3. Wählen Sie Ihren Netzwerknamen im rechten Bereich.
    Hinweis: Um Netzwerke anzuzeigen, die derzeit nicht verbunden sind, klicken Sie im linken Bereich mit der rechten Maustaste auf Network List Manager-Richtlinien und wählen Sie Alle Netzwerke anzeigen .
  4. Wechseln Sie zur Registerkarte Netzwerkstandort, und ändern Sie den Standorttyp von Öffentlich in Privat. Bildbeschreibung hier eingeben

  5. Schließen Sie den lokalen Richtlinieneditor.

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

Mike
quelle
Wie stelle ich das Netzwerk als Domänennetzwerk ein?
Krunal
Sie können ein Netzwerk nicht manuell in ein Domänennetzwerk ändern. Sobald Sie das Gerät einer Domäne hinzufügen, wird das Netzwerk als Domänennetzwerk festgelegt.
Gabriel Graves
33

Verwenden von PowerShell. Hier ist ein Beispiel für das Ändern des Netzwerkprofils einer Netzwerkschnittstelle mit dem Namen Ethernet in "Privat". Dies ist ein einzeiliger Befehl.

Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private

Dies funktioniert auf jedem lokalen Computer, auf dem Powershell installiert ist.

Techniker
quelle
Dies ist im Grunde, was die akzeptierte Antwort besagt, oder?
Groo
6
Dieser Befehl erfordert keine Variable. Eine Zeile und fertig. Es ist ein verbesserter Befehl.
Techniker
Der Grund, warum ich diesen Befehl entdeckt habe, ist, dass die akzeptierte Antwort für mich nicht funktioniert. Dieser Befehl legt den Verbindungstyp direkt ohne Erkennung fest.
Techniker
1
Es funktioniert übrigens nicht unter Windows 7, dieses Comandlet wird in 2012/8 eingeführt.
eckes
2
Verwenden Sie get-NetConnectionProfile:, um den aktuellen Status und die Namen Ihrer Schnittstellen zu überprüfen.
Tilo
3

Ein weiterer einfacher Weg mit Powershell:

Set-NetConnectionProfile -NetworkCategory Private
Xalo
quelle
1
Dies könnte alle NICs auf privat setzen, da kein spezieller Adapter angegeben ist.
Overmind
Kurz und knapp ... Alle Netzwerkprofile werden mit einem kurzen Befehl auf Privat gesetzt.
Jharrell
2

Ich habe seit Monaten ein ähnliches Problem auf meinem 2012R2-Domänencontroller zu Hause.

Nach dem Patchen und einem Neustart konnte ich keine Verbindung über RDP herstellen.

Ich habe MS Firewall in GPO für Domänennetzwerke deaktiviert. Nachdem ich keine Verbindung herstellen konnte, stellte ich fest, dass die primäre Ethernet-Verbindung als öffentlich aufgeführt war und die Firewall daher eingeschaltet war.

Warum wechselt die Netzwerkkarte von der Domäne zur öffentlichen?
Nachdem ich einige Artikel im Internet recherchiert habe, bin ich zu folgendem Schluss gekommen:

Nach einem Neustart des einzigen Domänencontrollers in der Domäne sind AD-Dienste nicht sofort verfügbar, wenn der IP-Stapel initialisiert wird.
Dies führt dazu, dass das Betriebssystem erkennt, dass es sich um ein öffentliches Netzwerk handelt, und die Netzwerkkarte entsprechend einstellt.

Eine dauerhafte Lösung für dieses Problem auf diesem Computer bestand darin, den Dienst "Network Location Awareness" auf einen verzögerten Start einzustellen .

Dadurch werden AD-Dienste verfügbar, und das Betriebssystem erkennt ein Domänennetzwerk und stellt die Netzwerkkarte entsprechend ein.

Jim Vizzaccaro
quelle
+1 für die verspätete Startmeldung.
Esa Jokinen
0

Hatte dieses Problem auf einer VM und musste nur den Network Location Awareness-Dienst neu starten, um herauszufinden, dass er mit einer Domäne verbunden war, und ein Domänenprofil zu verwenden.

Shawn
quelle
0

Auf meinen Windows Server 2012 R2-Standardservern funktionierte IPV6 wieder.

Um die zukünftige Fehlerbehebung für mich zu vereinfachen, habe ich IPV6 links rechts und zentriert deaktiviert. Danach zeigte die Windows-Firewall nicht mehr an, dass eine Verbindung zur Domäne besteht.

Warum um alles in der Welt Windows nicht feststellen kann, dass es sich um eine Domain handelt, wenn nur IPV4 verbunden ist, ist mir ein Rätsel.

bah

captcha
quelle