
Я использую Windows 10 Enterprise и Hyper-V Manager.
- Я хочу, чтобы моя виртуальная машина могла видеть хост, но не корпоративную сеть и интернет.
- Я хочу иметь возможность подключаться с хоста через удаленный рабочий стол к виртуальной машине.
Как я могу создатьвиртуальный коммутаторчто позволяет виртуальному клиенту взаимодействовать с хостом, но не с Интернетом:
- Если я устанавливаю тип подключения как внутренний, я могу сделать удаленное подключение к рабочему столу моей виртуальной машины. Но виртуальная машина видит интернет.
- Если я установлю тип подключения как частный, я не смогу подключиться к удаленному рабочему столу своей виртуальной машины.
- Если я установлю тип подключения как внешний и у меня будет 3 адаптера Ethernet на моем хост-компьютере, то это может работать. Ethernet 1 подключен к Интернету, Ethernet 2 (фиксированный IP, например: 192.168.1.1), Ethernet 3 (выбран в качестве внешнего сетевого адаптера для виртуальной машины, фиксированный IP, например: 192.168.1.2). Если есть физическое соединение (кабель Ethernet) между адаптерами 2 и 3, я могу выполнить подключение к удаленному рабочему столу с моего хоста к виртуальной машине, а виртуальная машина не подключена к Интернету. Это именно то, что мне нужно. Проблема в том, что у меня нет 3 адаптеров Ethernet на моем хосте. Я почти уверен, что есть более простой способ.
решение1
Проблема была в том, что я использовал , Default Switch
который использует как тип подключения внутренний. Но делает Default Switch
NAT. Следующие шаги решили мою проблему:
- Создайте новый виртуальный коммутатор с типом подключения «внутренний».
- Назначьте фиксированный IP-адрес адаптеру vEthernet на хосте (например: 192.168.1.1)
- Назначьте фиксированный IP-адрес адаптеру Ethernet на виртуальной машине (например: 192.168.1.2)
Таким образом, я могу подключиться к удаленному рабочему столу со своего хоста к своей виртуальной машине, а моя виртуальная машина не подключена к Интернету.