Как я могу имитировать USB-соединение между двумя виртуальными машинами с помощью qemu?

 sed -rn '/NOT BEEN PATCHED/ {s/(^\[.*\]).*C:(.*) HAS.*$/\1 - \2/p} ' filename

Сконцентрируйтесь на записях с надписью «НЕ БЫЛО ИСПРАВЛЕНО», а затем вытащите нужные нам разделы строки (в скобках ), заменив текст на разделы и два (IP-адреса и имя файла)

Я предполагаю, что здесь IP-адрес всегда будет заключен в квадратные скобки. Если это не так, вам нужно будет сопоставить шаблон для IP-адреса.

1
04.11.2019, 03:14
1 ответ

Я не знаю ни одного хоста ВМ, который бы имитировал USB-соединения между ВМ, но вы можете использовать usbip для USB-подключения через IP (, который будет работать между ВМ ), или, в зависимости от что вы хотите сделать, вы можете создать «виртуальные» корневые USB-устройства на одной виртуальной машине и запускать разные процессы для хоста и клиента (гаджета ).

Обратите внимание, что USB является асимметричным, обычно имеет один хост со многими клиентами, и как usbip, так и виртуальный корень USB только имитируют этот нормальный режим работы (AFAIK ).

USB -Альтернативный режим хоста C -— -— это очень новый режим, и даже не все драйверы для реального оборудования поддерживают его, и хотя я слышал, что более новые версии Linux могут это делать, я сам никогда не видел работающего экземпляра

1
27.01.2020, 23:40

Теги

Похожие вопросы