Wie lege ich den Netzwerkpfad für eine eingehende VPN-Verbindung in Windows 8 fest?

5914
SLaks

Ich verwende die Funktion Incoming Connections von Windows 8, um einen PPTP-VPN-Server in meinem Netzwerk auszuführen.

Das VPN funktioniert einwandfrei, außer dass Remotecomputer keine Verbindung zum VPN-Host selbst herstellen können.

Ich kann einen Ping-Vorgang durchführen und eine Verbindung zu allen anderen Computern in meinem lokalen Netzwerk herstellen, aber ich kann nicht einmal die interne IP-Adresse des VPN-Hosts (der auch eine Dateifreigabe ist)

Unter Windows 7 habe ich dieses Problem gelöst, indem ich den Netzwerkstandort der RAS (Dial In) -Schnittstelle des VPN (auf dem Host-Computer) auf Privat gesetzt habe.

Unter Windows 8 ist der Standardwert Public, und ich kann in der Benutzeroberfläche keinen Platz finden, um sie zu ändern. Netzwerkstandorte werden jetzt in der Liste der modernen UI-Netzwerke festgelegt, in der die eingehende Verbindung nicht angezeigt wird.

3

2 Antworten auf die Frage

3
SLaks

Führen Sie die folgenden PowerShell-Befehle aus:

$networkListManager = [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]"")) $networkListManager.GetNetworks(3) | Where-Object { $_."GetName".Invoke(@()) -eq "RAS (Dial In) Interface" } | % { $_.SetCategory(1) } 

Der erste Befehl erstellt ein NetworkListManager-Objekt.
Der zweite Befehl besteht aus drei Teilen (getrennt durch |s):

  • Der erste Teil listet alle registrierten Netzwerke auf
  • Der zweite Teil filtert diese Liste nach Netzwerken mit einem bestimmten Namen.
    (Entfernen Sie den dritten Teil, um die Ergebnisse der Filterung zu sehen.)
  • Der dritte Teil legt den Netzwerkstandort für alle übereinstimmenden Netzwerke fest. 0ist öffentlich; 1ist privat.

Weitere (technische) Informationen finden Sie in der Dokumentation zur Network List Manager-API .

1
Shawn Hoover

Sie können dies mithilfe des lokalen Gruppenrichtlinien-Editors konfigurieren, wie in dieser Technet-Diskussion beschrieben . Diese Antwort gilt auch für Windows 10.

Drücken Sie Win + R und geben Sie GPEdit.msc ein.

Drilldown wie folgt:

Computer Configuration -> Windows Settings -> Security Settings -> Network List Manager Policies -> "RAS (Dial In) Interface" -> Network Location 

Stellen Sie den Standorttyp auf Private.