Одна из неприятностей, которые иногда случаются с новым сетевым подключением в Windows 8.х состоит в том, что сеть неправильно определяется как общественная (Public Network), когда должен быть определена как частная (Private), и наоборот. Из графического интерфейса Центра управления сетями и общим доступом нельзя сменить тип сети.
На текущий момент существует 3 способа произвести эти изменения, это PowerShell, реестр и Локальная групповая политика.
Через Windows PowerShell:
1. Запускаем PowerShell от администратора
2. Запускаем команду, определяющий тип подключения к ЛВС:
Соответственно, результат выполнения команды будет примерно такой:
InterfaceAlias : Ethernet0
InterfaceIndex : 3
NetworkCategory : Public
IPv4Connectivity : Internet
IPv6Connectivity : LocalNetwork
Как можно видеть «проблемный» интерфейс имеет индекс 3 и тип сети Public.
Это же подтверждается и через Проводник Windows, и, как видим, GUI не дает возможности поменять тип подключения.
3. Выполняем команду, которая меняет тип подключения с Public на Private интерфейс, InterfaceIndex которого равен 3
Через Реестр:
Изменить тип сети можно с помощью редактора реестра. Для этого нужно запустить regedit.exe и перейти к ключу:
Найти нужный профиль сети можно по имени в Центре управления сетями, которое указано в ключе реестра ProfileName. Тип сети задается в параметре Category. Доступны следующие значения этого ключа:
Через Локальную групповую политику (Local Security Policy):
Запустите оснастку secpol.msc и перейдите в раздел Network List Manager Policies. В списке сетей справа найдите сеть по ее имени в Центре управления сетями. Откройте свойства сети и перейдите на вкладку Network Location, измените тип сети на Private и сохраните изменения.