Создайте мост к виртуальной машине QEMU в Ubuntu 14.04

Итак, вот история:

Запуск Windows Server в QEMU с параметрами по умолчанию в Ubuntu приводит к ужасной скорости загрузки по любой причине (вы можете увидеть это при запуске теста скорости Google или любого другого типа теста скорости, который не является вашим обычным Flash-тестированием). Это параметры командной строки, которые я использую:

-net nic -net user,hostfwd=tcp::3389-:3389

Однако то, как Proxmox запускает QEMU, приводит к лучшим скоростям, потому что он использует "мост". Я не совсем понимаю, как это работает, но я знаю, что ключ лежит в конфигурации /etc/network/interfaces.

Как создать и использовать мост в QEMU для обеспечения доступа к Интернету для моей виртуальной машины с помощью Ubuntu 14.04?

Я планирую перенаправить несколько портов на виртуальную машину, включая RDP (3389), конечно. Я использую OVH dedi, поэтому он имеет IPv6 и IPv4 на eth0.

1 ответ

Решение

Ну, самый близкий, который я получил, фактически решает мой оригинальный вопрос, но создает новый набор новых проблем. Создание виртуальной машины, как это должно автоматически создать мост:

virt-install --connect qemu:///system \
  --name ws2016 --ram 2048 --vcpus 4 \
  --network network=default,model=virtio \
  --disk path=/dev/sda2,size=69 \
  --graphics vnc,listen=0.0.0.0 \
  --cdrom /media/YourWindowsISO.iso \
  --disk path=/media/virtio-win.iso,device=cdrom \
  --os-variant win2k8 --video cirrus

После этого измените libvirt, указав тип процессора (чтобы Windows не зависала при настройке), включив привязку VNC в qemu.confи установка драйверов Virtio на гостевой Windows, работает

Пока не перезагрузишь хост.

С этого момента система блокируется, отклоняет все входящие соединения, включая SSH, поэтому RIP становится вашим удаленным приложением.

Установлено простое использование QEMU на экране, настройки сети по умолчанию.

Другие вопросы по тегам