仮想化を使用すると、1台のコンピュータで複数のオペレーティングシステムを実行できます。これらの仮想マシンは物理コンピュータ(ホスト)のリソースを共有しますが、特定のプログラムを実行する前に VirtualBox USB ドングル システムを使用して USB セキュリティキーにアクセスする必要があります。
VirtualBox USB パススルー の構築は可能ですが、ユーザーはしばしば VirtualBox の USB 接続が不安定であると不満を漏らします。この接続方法では、物理コンピュータに接続されているセキュリティドングルにしかアクセスできません。
この記事では、信頼性のある VirtualBox USB ドングル接続を作成する 方法について説明します。また、VirtualBox でドングルを共有する際に試すことができるすべての解決策についてもご紹介します。
ソフトウェアは TCP/IP ネットワークを介したポートリダイレクション技術を使用します。この技術により、物理コンピュータにキーが接続されていなくても、USB セキュリティ ドングルを任意の環境に転送できます。その結果、Donglify はいつでも信頼できる VirtualBox USB ライセンス ドングル接続 を作成します。
Donglify を使って USB ドングルを VirtualBox VM に共有する方法についての詳細は、このガイドをご覧ください。
Donglify ソフトウェアを使用して VirtualBox に USB ドングル を接続する前に、以下の 3 つの重要な条件を考慮してください:
インターネット接続:すべてのデバイスが同じ LAN に接続されているかどうかは関係ありません。仮想環境で USB ライセンスを使用するには、すべての機器がインターネットと USB ドングル に接続されている必要があります。
Windows と Mac のクロス接続性:Donglify は Windows と Mac オペレーティング システムで動作する柔軟なソフトウェアです。これにより、異なるオペレーティング システム間でクロス接続することができます。そのためには、Mac デバイスに ドングルキー を共有する場合、ソフトウェアの最新バージョンをインストールする必要があります。
専用用途での利用:ドングルソフトウェアは、USB ドングル を共有するためだけに作成されました。そのため、他の USB デバイスには対応していません。
多くのユーザーは、仮想環境で USB デバイスを簡単に使用できると考えていますが、実際にはそうではありません。この操作を行うには、まず複数のソフトウェア層をナビゲートする必要があります。そして、ホストとゲストのオペレーティング システムが連携するために必要なハードウェアリソースを制御するドライバーとやり取りします。
この複雑な問題を解決する方法は 2 つあります。
「オン・ザ・フライ」 オプション
1 つ目の方法は、VirtualBox で USB デバイスをキャプチャするための「オン・ザ・フライ」メカニズムを適用することです。GUI ウィンドウの下部にあるアイコンを使用して USB デバイスを選択します。リストの各名前の横に「✓」が付いている場合、そのデバイスはキャプチャされています。
USB フィルターの使用
2 番目の方法は USB フィルターの使用です。この方法は、迅速な接続を提供するため、より効果的で信頼性が高いです。たとえば、稼働中の VM はホストオペレーティングシステムに接続された ドングル を即座にキャプチャできます。すべてのデバイスに個別のフィルターがある場合、USB フィルターは最も効果的です。
注意:Linux ホスト(Ubuntu や Fedora など)を使用している場合、VirtualBox USB ドングル の利用は少し難しいです。システムからログアウトしたり再起動した後、「vboxusers」 のメンバーであり、メンバーシップが確認されていない限り、接続されているデバイスのリストを表示することはできません。
まとめ:USB デバイスをフィルターでキャプチャする手順
使用するデバイスによって方法が異なります。
• Linux ホスト デバイス では、コマンド "lsusb" を使用して VendorID と ProductID にアクセスします。
• Mac OS では、システム情報を確認して VendorID と ProductID にアクセスします。
• Windows では、デバイスマネージャーを確認して同じ情報を取得します。
すでにお使いのデバイスに VirtualBox 拡張機能がインストールされている場合、フィルターを使用して USB デバイスをキャプチャする際に別の方法を試すことができます。その手順は次のとおりです: