Как настроить доступ к интернету исключительно для виртуальной машины в Hyper-V?

Как предоставить доступ к интернету исключительно виртуальной машине, которая работает на Hyper-V, при том что основная операционная система — Windows 10?
  • 13 марта 2025 г. 18:44
Ответы на вопрос 2
Для настройки доступа к интернету исключительно для виртуальной машины в Hyper-V на Windows 10 можно воспользоваться виртуальными коммутаторами. Вот пошаговая инструкция:

### Шаг 1: Создание виртуального коммутатора

1. **Откройте Hyper-V Manager**.
   - Нажмите `Windows + R`, введите `virtmgmt.msc` и нажмите `Enter`.

2. **Создание виртуального коммутатора**:
   - В правой части окна выберите `Virtual Switch Manager`.
   - Выберите `New virtual network switch`.
   - Выберите тип коммутатора:
     - **External** — для подключения к интернету через физический адаптер.
     - **Internal** — для связи между виртуальными машинами и хостом без доступа к интернету.
     - **Private** — только для связи между виртуальными машинами.
   - Для предоставления доступа к интернету выберите `External`.
   - Нажмите `Create Virtual Switch`.

3. **Настройте коммутатор**:
   - Установите галочку на нужный физический адаптер, через который будет осуществляться подключение к интернету.
   - Настройте другие параметры по желанию (например, задайте имя коммутатора).
   - Нажмите `OK`.

### Шаг 2: Подключение виртуальной машины к коммутатору

1. Выберите вашу виртуальную машину в Hyper-V Manager.
2. Нажмите на `Settings` (Настройки).
3. В меню слева выберите `Network Adapter` (Сетевой адаптер).
4. В разделе `Virtual switch` выберите созданный вами виртуальный коммутатор.
5. Нажмите `OK`, чтобы сохранить изменения.

### Шаг 3: Настройка ограничений

Если вы хотите, чтобы у основной ОС не было доступа к интернету, вы можете временно отключить интернет адаптер на хосте или настроить его таким образом, чтобы он не имел доступа к интернету.

1. **Отключите интернет для хостовой ОС**:
   - Перейдите в `Панель управления` > `Сеть и Интернет` > `Центр управления сетями и общим доступом`.
   - Щелкните справа на своем подключении (например, Ethernet или Wi-Fi), выберите `Отключить`.
   - Временно отключите или отключите интернет для основной ОС.

2. **Настройка фаервола (по желанию)**:
   - Вы также можете использовать встроенный брандмауэр Windows для создания правил, запрещающих доступ к интернету для основной ОС.

Таким образом, вы обеспечите доступ к интернету только для выбранной виртуальной машины на Hyper-V. Не забудьте после тестирования вернуть настройки на хост-системе обратно, если это необходимо.
Настроить сеть виртуальной машины как сетевой мост. 
В настройках сети хоста отключить автоматическое определение настроек ip и прописать статическое, указав неверный шлюз по умолчанию (в интерфейсе win нельзя не указывать, в нормальных ос можно просто не прописывать). В общем настройки ip нужно сделать неправильными, но сам сетевой интерфейс не отключать.
Настройки сети гостевой сделать автоматическими, она их получить от роутера с dhcp в локальной сети и будет иметь доступ в интернет как обычный компьютер
Похожие вопросы