USB HID信号をキーボードから仮想マシンに転送するのは簡単なので、これが不可能な場合は驚きます。
この機能を使用するには、「KVM」(カーネルベースの仮想マシン)が必要ですか?
私はKDEを使用してDebian 9.1を実行しており、Wiresharkファイルと/sys/kernel/debug/usb/usbmon/nameファイルを介してUSB HIDトラフィックをスニッフィングできます。私が知る限り、ファイルストリームは私のコンピュータから仮想マシンに渡されるべきです。
これはどのように達成できますか?
答え1
解決策は次のとおりです。
最新バージョンの代わりにVirtualBox 5.0.2をインストールする最新のVirtualBoxをインストールする指示に従って「VirtualBox Extension Pack-5.0.2」をインストールしてください。ここ適切な「VirtualBox Extension Pack」をインストールしてください。 (最新バージョンをインストールして拡張パックをインストールしようとしたときにVBoxSvcがCPUを100%消費するという問題がありました。だからです。)- 再起動
- 仮想マシンの作成
- 設定 - > USB - >「USBコントローラを有効にする」を選択し、「USB 2.0(EHCI)コントローラ」ラジオボタンを選択し、右側の+ボタンをクリックしてUSB HIDデバイスを選択し、追加したUSBデバイスを選択します。
答え2
まず、VirtualBox(およびその他のVMマネージャ)のネイティブキーボードサポートは、キーボードのUSB HID信号を送信せずにOSが提供するスキャンコードを解釈し、VM(および可能であればPS / 2キーボード)VMでエミュレートされたスキャンコードを生成します。します。 、USBではない)。マウスやその他の入力デバイスにも同様に適用されます。
第二に、VirtualBoxのマニュアルのセクション3.10(このようなものを最初に見つける必要がある部分)では、USBデバイスを仮想マシンに接続する方法を非常に明確に説明します。