
С помощью Hyper-V я создал виртуальный коммутатор, чтобы разрешить моим виртуальным машинам доступ к общим папкам с хоста.
Поскольку виртуальный коммутатор является "Неопознанной сетью" в Windows 10. Категория этой сети установлена как публичная. Поэтому, если я хочу получить доступ к своему файлу из виртуальной машины, мне нужно "Включить общий доступ к файлам и принтерам" гостевой и публичной сети в дополнительных настройках общего доступа.
Мне не нравится это решение, потому что оно небезопасно, поскольку я использую его для подключения к бесплатному Wi-Fi...
Я нашел решение, как изменить категорию моей сети с помощью PowerShell.управлял как администратор.
Set-NetConnectionProfile -interfacealias "vEthernet (Host-Only)" -NetworkCategory Private
Проблема в том, что модификация исчезает после любого перезапуска. Как сделать это Set-NetConnectionProfile
постоянным?
решение1
Одна из причин, по которой ваш виртуальный адаптер указан как неопознанная сеть, возможно, заключается в том, что ему не назначен шлюз IPv4 по умолчанию. Укажите это в Сетевых подключениях, чтобы посмотреть, поможет ли это.
Второе решение из статьи VSwitch Hyper-V «Неопознанная сеть» (Vlan ID), заключается в настройке идентификатора VLAN на коммутаторе следующим образом:
- В Hyper-V выберите опцию «Диспетчер виртуальных коммутаторов».
- В «Диспетчере виртуальных коммутаторов» щелкните VSwitch.
- Выберите «Включить идентификацию виртуальной локальной сети для управляющей операционной системы» и задайте идентификатор для VLAN (например, оставив «10»).
- Нажмите «Применить» и «ОК».