仮想化を使用すると、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デバイスを使用するのは簡単だと考えがちです。しかし実際には、ホストOSとゲストOS間の通信を可能にするために、複数のソフトウェア層の設定やシステムドライバーの構成が必要になります。
VirtualBoxでUSBドングルのパススルーを有効にするには、主に次の2つの方法があります。
この方法では、仮想マシン(VM)の起動後にUSBデバイスを手動でキャプチャします。
注意: この方法は手軽ですが、即時接続や常時接続を必要とするドングルには不安定な場合があります。
USBフィルターを作成することで、USBデバイスがホストに接続されたタイミングで自動的に仮想マシンに割り当てられます。この方法は安定性と信頼性が高く、ドングルのパススルーに最適です。
ステップバイステップの設定手順
使用しているOSに応じて、以下の方法で確認できます:
lsusb
コマンドを実行すでにUSBフィルターが構成されていて、Extension Packがインストールされている場合:
Linux(UbuntuやFedoraなど)では、現在のユーザーがvboxusers
グループのメンバーでないと、VirtualBoxがUSBデバイスを認識しないことがあります。
以下のコマンドでグループに追加してください:
bash
sudo usermod -aG vboxusers $USER
その後、ログアウトして再ログインするか、システムを再起動して変更を有効にします。