Как установить сетевое расположение для входящего VPN-подключения в Windows 8?

5832
SLaks

Я использую функцию входящих подключений Windows 8 для запуска VPN-сервера PPTP в моей сети.

VPN работает отлично, за исключением того, что удаленные компьютеры не могут подключиться к самому хосту VPN.

Я могу пропинговать и подключаться ко всем другим компьютерам в моей локальной сети, но я не могу даже пропинговать внутренний IP-адрес хоста VPN (который также является файловым ресурсом)

В Windows 7 я решил эту проблему, установив для сетевого расположения интерфейса удаленного доступа (Dial In) VPN (на главном компьютере) значение Private.

Однако в Windows 8 по умолчанию установлено значение Public, и я не могу найти места в пользовательском интерфейсе для его изменения. Сетевые местоположения теперь установлены в списке сетей Modern UI, который не показывает входящее соединение.

3

2 ответа на вопрос

3
SLaks

Запустите следующие команды PowerShell:

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

Первая команда создает объект NetworkListManager.
Вторая команда состоит из трех частей (разделенных |s):

  • Первая часть перечисляет все зарегистрированные сети
  • Вторая часть фильтрует этот список для сетей с определенным именем.
    (удалите третью часть, чтобы увидеть результаты фильтрации)
  • Третья часть устанавливает местоположение сети для всех соответствующих сетей. 0является публичным; 1это личное.

Для получения дополнительной (технической) информации см. Документацию API Network List Manager .

1
Shawn Hoover

Это можно настроить с помощью редактора локальной групповой политики, как описано в этом обсуждении Technet . Этот ответ также относится к Windows 10.

Нажмите Win + R и введите GPEdit.msc.

Разверните следующее:

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

Установите тип местоположения на Private.

Похожие вопросы