さまざまなオペレーティングシステムを特定のハードウェアで実行する場合、仮想化技術は多くの利点を提供します。しかし、プロフェッショナルなソフトウェアはUSBライセンスドングルを必要とすることが多いため、そのようなアプリケーションを仮想マシンで実行する人は必然的に共通の問題に直面します。それは、VirtualBoxのUSBドングルサポートの乏しさです。
USBドングルをVirtualBoxにパススルーすることは可能ですが、これはホストマシンに直接接続されたドングルにしか機能しません。
この記事では、VirtualBoxで動作する仮想マシンにUSBキーをアクセスさせる方法を説明します。また、完全に異なるホストにある複数の仮想マシンに多数のUSBドングルを接続する最も便利な方法についても学びます。
DonglifyはTCP/IPネットワーク上で動作し、VirtualBoxの一般的な制限を回避するのに役立ちます。USBライセンスドングルは、仮想マシンに直接接続されているかのように簡単にアクセスできます。
インターネット接続が必要
すべてのマシンが同じLAN上にあっても、USBドングルを共有および接続するにはインターネット接続が必要です。
WindowsとMac間のクロスプラットフォーム接続
最近では、DonglifyはWindows専用のアプリケーションではなくなりました。しかし、Macマシンにドングルキーを共有するには、最新バージョンのDonglifyをインストールする必要があります。
USBドングルに特化した専門知識
DonglifyはUSBドングルの共有専用に設計されており、他のUSBデバイスタイプの使用を目的としていません。
仮想環境では、USBはその人気とは異なり、常にプラグアンドプレイではありません。動作させるためには、一連のソフトウェア層を通じてほぼ直接ハードウェアと対話する必要があります。層が多ければ多いほど、そのプロセスは複雑になります。
USBデバイスをVirtualBoxゲストシステムにキャプチャする方法は2つあります:
オンザフライ:ウィンドウの下部にあるアイコンまたはメニュー「デバイス → USB → ...」を使用します。リスト内のキャプチャされたデバイスの横に「✓」が表示されます。
USBフィルターの使用:より信頼性が高く、ホストに挿入されたドングルを即座にキャプチャし、仮想マシンがすでに稼働している場合に機能します。各デバイスにフィルターを設定するのが最適です。
これらの2つのオプションのうち、USBフィルターは大多数のケースでより信頼性が高く効果的です。
USBデバイスをフィルターでキャプチャする前に行うべきこと: