Создайте мост к виртуальной машине 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 на экране, настройки сети по умолчанию.