Die Sache mit den Netzwerkkategorien sorgen unter Windows gerne mal für Überraschungen. So auch bei einem stand-alone Hyper-V-Server auf dem zwei Gateways (Router) mit unterschiedlicher Metrik eingerichtet wurden.
Windows war nachdem das zweite Gateway eingetragen wurde der Meinung in einem öffentlichem Netzwerk zu sein:
PS C:\Users\Administrator> get-netconnectionprofile Name : Netzwerk 3 InterfaceAlias : vEthernet (Virtual Switch 1) InterfaceIndex : 18 NetworkCategory : Private IPv4Connectivity : Internet IPv6Connectivity : LocalNetwork Name : Netzwerk 4 InterfaceAlias : vEthernet (Virtual Switch 1) InterfaceIndex : 18 NetworkCategory : Public IPv4Connectivity : Internet IPv6Connectivity : LocalNetwork
Eigentlich kein größeres Problem, kann man dies in der Powershell mittels
set-netconnectionprofil -InterfaceIndex <NR> -NetworkCategory Private
regeln. Dem ist aber nicht so, wenn es sich um das selbe Interface handelt bzw. mehrere Gateways konfiguriert sind. Alle Versuche mit obigen Befehl als auch mit z.B.
set-netconnectionprofil -InterfaceAlias <Schnittstellenname> -NetworkCategory Private
oder
set-netconnectionprofil -Name <Netzwerkname> -NetworkCategory Private
oder einer Kombi aus beiden Herr der Lage zu werden, scheiterten. Die Befehle wurden ohne Fehlermeldung ausgeführt, aber die Kategorie änderte sich nicht.
Erst als man das alte Gateway entfernte, so das nur noch das Neue vorhanden war, führte dazu, das sich die Netzwerkkategorie ändern lies. Anschließend wurde das alte Gateway wieder hinzugefügt und so waren beide dann “Privates Netzwerk”:
PS C:\Users\Administrator> get-netconnectionprofile Name : Netzwerk 3 InterfaceAlias : vEthernet (Virtual Switch 1) InterfaceIndex : 18 NetworkCategory : Private IPv4Connectivity : Internet IPv6Connectivity : LocalNetwork Name : Netzwerk 4 InterfaceAlias : vEthernet (Virtual Switch 1) InterfaceIndex : 18 NetworkCategory : Private IPv4Connectivity : Internet IPv6Connectivity : LocalNetwork
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Wie immer Danke für hilfreiche Arbeit.
Korrektur
NetConnectionProfile
ist der richtige Befehl.
Gruss
Itchy
… für – Deine – hilfreiche Arbeit.
Get-NetConnectionProfile
NetConnectionProfile
Geht beides.