Frage Wie stelle ich eine Verbindung unter Windows Server 2012 R2 privat her?


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 hörten auf zu arbeiten, 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 im Tray mit der linken Maustaste auf das Netzwerksymbol klicken, wird die "moderne" Sidebar 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 machen (Internet-Zugang) und zwei davon privat (Backbone).


60
2017-10-23 12:06


Ursprung




Antworten:


Power Shell. Hier ist ein Beispiel für das Ändern des Netzwerkprofils einer Netzwerkschnittstelle namens Ethernet1 von dem, was es jetzt ist, auf "Privat". Ich habe diese Information 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


57
2017-10-23 12:14



Danke vielmals! Das hat mich gerettet. Eine winzige Korrektur (der TechNet-Artikel für Set-NetConnectionProfile hat auch diesen Tippfehler): Private sollte eine Schnur in der zweiten Zeile sein, d.h. $Profile.NetworkCategory = "Private" ist richtig. Das Gleiche gilt für den Verbindungsnamen ("Ethernet1"). - Groo
Ich habe ein Skript erstellt, das dies für alle Verbindungsprofile einschließlich derjenigen, die derzeit noch nicht aktiv sind, tut: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f - CMCDragonkai
Vielen Dank für eine gute Lösung, die RDP in einem unbekannten Netzwerk nicht öffnet. - Florian Heigl
Techmans Antwort zeigt, wie man dasselbe mit einem eleganteren One-Liner macht: Set-NetConnectionProfile -InterfaceAlias Ethernet1 -NetworkCategory Private - mwfearnley


Ein GUI-Weg, um diese Änderung vorzunehmen:

  1. Schlagen Winkey + R Öffnen Sie die Eingabeaufforderung "Ausführen" und geben Sie ein gpedit.msc
  2. Navigieren 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 gerade nicht verbunden sind, klicken Sie mit der rechten Maustaste Netzwerklisten-Manager-Richtlinien im linken Bereich und wählen Sie Zeige alle Netzwerke.
  4. Wechseln Sie zur Registerkarte Netzwerkstandort und ändern Sie die Standorttyp von öffentlich zu privat. enter image description here

  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-mode


36
2017-07-08 10:50



Diese Antwort ist wunderbar. Vielen Dank! - DRS David Soft
Wie stelle ich das Netzwerk als Domänennetzwerk ein? - Krunal


Powershell verwenden Hier sehen Sie ein Beispiel für das Ändern des Netzwerkprofils einer Netzwerkschnittstelle mit der Bezeichnung Ethernet in "Privat". Dies ist ein einzeiliger Befehl.

Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private

Dies funktioniert auf jedem lokalen Computer mit installiertem Powershell.


27
2017-08-27 16:31



Dies ist im Grunde, was die angenommene Antwort angibt, oder? - Groo
Dieser Befehl benötigt keine Variable. Eine Zeile und fertig. Es ist ein verbesserter Befehl. - techman
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. - techman
Es funktioniert nicht unter Windows 7, dieses Comandlet wird 2012/8 eingeführt. - eckes
Benutzen: get-NetConnectionProfile um den aktuellen Status und die Namen Ihrer Schnittstellen zu überprüfen. - Tilo


Ein weiterer einfacher Weg mit Powershell:

Set-NetConnectionProfile -NetworkCategory Private

1
2017-09-13 14:44



Dies könnte alle NICs als privat festlegen, da kein spezifischer Adapter angegeben ist. - Overmind


Ich hatte ein ähnliches Problem seit Monaten auf meinem Home 2012R2 Domain Controller.

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

Ich habe MS-Firewall in GPO für deaktiviert Domain Netzwerke. Nachdem ich keine Verbindung herstellen konnte, stellte ich fest, dass die primäre Ethernet-Verbindung als aufgelistet war Öffentlichkeit und deshalb war die Firewall eingeschaltet.

Warum wechselt die Netzwerkkarte von Domäne zu öffentlich?
Nachdem ich ein paar Artikel im Internet recherchiert habe, habe ich folgendes Fazit gezogen:

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 OS erkennt, dass dies ein a Öffentlichkeit Netzwerk und es setzt die NIC entsprechend.

Die dauerhafte Lösung dieses Problems auf diesem System war, den Network Location Awareness-Dienst zu aktivieren verzögerter Start.

Dies ermöglicht, dass AD-Dienste verfügbar werden und das Betriebssystem a DomainNetzwerk und setzt die NIC entsprechend.


1
2017-10-21 14:44



+1 für den verzögerten Start-Tipp. - Esa Jokinen


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


0
2017-11-21 23:10





Was es auf meinen Windows Server 2012 R2-Standardservern funktionierte, war, IPV6 erneut zu aktivieren.

Um die zukünftige Fehlersuche für mich einfacher zu machen, habe ich IPV6 rechts und in der Mitte deaktiviert und danach zeigte die Windows Firewall nicht mehr, dass 'Domain' verbunden war.

Warum in der Welt Windows kann nicht feststellen, dass es in einer Domäne ist, wenn nur IPV4 verbunden ist, ist jenseits von mir.

Bah


0
2017-08-13 00:42