Сетевые режимы и проброс устройств
При запуске виртуальных машин с использованием qemoo автоматически настраивается сетевое подключение, обеспечивающее взаимодействие гостевой системы с хостом и другими машинами в сети.
Автоматическое подключение к подсети virbr0
Если на хост-системе установлена и запущена служба libvirtd, виртуальные машины, запущенные с помощью qemoo, автоматически получают IP-адрес из подсети 192.168.122.0/24, связанной с виртуальным интерфейсом virbr0.
Такая конфигурация обеспечивает полноценную сетевую связность и доступ к интернету через NAT. В случае отсутствия интерфейса virbr0 (например, если libvirtd не установлен или не активен) для каждой виртуальной машины создаётся собственная NAT-сеть, что может ограничивать взаимодействие между гостевыми системами и внешней средой.
Настройка собственного сетевого моста
Для получения большей гибкости возможно создание и использование собственного сетевого моста с именем qemoobr0. При наличии такого моста утилита qemoo игнорирует интерфейс virbr0 и использует qemoobr0 для подключения виртуальных машин.
Настройка моста производится средствами Системы. Конкретные действия зависят от используемой сетевой конфигурации хоста.
Проброс каталогов в гостевую систему
При запуске виртуальной машины с помощью qemoo может быть автоматически проброшен каталог с хоста внутрь гостевой системы. По умолчанию пробрасывается текущий каталог (./), из которого выполняется запуск. При старте виртуальной машины в консоль выводится инструкция по подключению каталога внутри гостевой ОС на базе Linux.
Проброс USB-устройств
Для проброса USB-устройства в виртуальную машину используется ключ -L. Указывается путь к устройству:
qemoo -L /dev/sdb
Этот режим может быть использован, например, для загрузки с 4G-модема с SD-картой, токена с предустановленной Системой или иных внешних накопителей.