Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

VirtualBoxUSBドングルパススルー:詳細なハウツーガイド

Olga Weis Olga Weis Apr 19, 2023

特定のハードウェアで様々なOSを実行する場合、仮想化技術には多くのメリットがあります。しかし、多くの場合、プロ用のソフトウェアは、動作するのにUSBライセンスドングルを必要とします。そのため、仮想マシン上でそのようなアプリケーションを実行すると、VirtualBoxのUSBドングルサポートの貧弱さという、共通の問題に直面することになります。

USBドングル用にVirtualBoxへのUSBパススルーを設定することはできますが、これはホストマシンに直接接続されたドングルに対してのみ機能します。

本記事では、VirtualBoxで動作する仮想マシンに、USBキーへのアクセスを許可する方法についてご説明いたします。さらに、全く異なる複数のホストにある仮想マシンに、多数のUSBドングルを接続する最も便利な方法についてもご説明いたします。

VirtualBox USBドングルリダイレクト用ソフトウェア

Donglifyは、TCP/IPネットワーク上で動作し、VirtualBoxの一般的な制限を回避するのに、お役に立ちます。また、USBライセンスドングルが、VMに直接接続されているのと同じくらい簡単に、VMからアクセスできるようになります。

VirtualBoxでUSBドングルを有効にする方法

1
Donglifyアカウントにサインアップしてください。
2
USBドングルが物理的に接続されているホスト(サーバー)と、共有ドングルに接続するすべてのVirtualBox仮想マシン(クライアント)に、Donglifyをインストールします。
 Donglifyのインストール
3
サーバー上でDonglifyを実行し、お客様のアカウント認証情報でサインインします。
 donglifyアカウントにログイン
4
「+」をクリックして接続されているUSBライセンスキーのリストを開き、USBドングルの横にあるラジオボタンをオンにして、「共有(Share)」をクリックします。
 USBドングルをVirtualBoxに共有
5
クライアントコンピューターでDonglifyを実行し、アカウントにサインインして、リストから共有USBドングルを見つけて、「接続(Connect)」をクリックします。
 VirtualBoxから共有USBドングルに接続
6
接続が確立されると、ドングルは物理的に接続されているかのようにデバイスマネージャー(Device Manager)に表示され、VirtualBox仮想マシンでUSBトークンを使用できるようになります。

Donglifyを使用して、USBドングルをVirtualBox VMに共有する方法に関する動画での手順については、以下のガイドをご参照ください:

ドングルを共有

Donglifyを使用してUSBドングルをVirtualBoxに接続する際に考慮すべきこと

インターネット接続は必須です

すべてのマシンが同じLAN上にある場合でも、USBドングルを共有および接続するには、マシンをインターネットに接続する必要があります。

WindowsとMac間のクロスプラットフォーム接続

最近、Donglifyは、Windows専用のアプリケーションではなくなりました。ただし、ドングルキーをMacマシンと共有するには、Donglifyの最新バージョンをインストールする必要がありますのでご注意ください。

USBドングルのニッチな専門知識

Donglifyは、USBドングルの共有用に特別に設計されており、他の種類のUSBデバイスで使用するためのものではありません。

VirtualBoxにUSBデバイスを追加する方法

仮想環境では、USBは一般的なイメージとは裏腹に、必ずしもプラグアンドプレイ(繋げばすぐに使える)ではありません。動作させるには、一連のソフトウェアレイヤーを介してハードウェアとほぼ直接通信する必要があり、レイヤーの数が増えるほど、プロセスは複雑になります。

VirtualBoxゲストシステムでUSBデバイスをキャプチャするには、次の2つの方法があります。

オンザフライ(即座):ウィンドウ下部のアイコン、またはメニューの「デバイス(Devices) → USB →...」を使用します。リスト内のキャプチャされたデバイスの横に「✓」が表示されます。

USBフィルタの使用:(より信頼性が高い方法)VMが既に起動している場合、ホストに挿入されたドングルを即座にキャプチャします。デバイスごとにフィルタを設定している場合に最適です。

これら2つのオプションのうち、ほとんどの場合、USBフィルタの方が、信頼性が高く効果的であると考えられています。


ご注意:Linuxホストで作業する場合は、「vboxusers」グループに属していることを確認し、ログアウトして再起動した後に、「id」コマンドでお客様のメンバーシップを確認するのをお忘れにならないでください。そのようにされない場合、USBデバイスが表示されなくなります。

フィルタを使用してUSBデバイスをキャプチャする前に、次の操作を行う必要があります:

  1. 追加の仮想USB2およびUSB3ホストコントローラーのサポート用に、お客様のホストに、拡張パック(Extension Pack)(お客様のVirtualBoxと同じバージョン)がインストールされていることをご確認ください。

  2. VM設定をチェックして、USB2(EHCI)またはUSB3(xHCI)が有効になっていることを確認します。

  3. 「VM設定(VM Settings)」→「ポート(Port)」→「USB」に移動し、ゲスト設定で新しいUSBフィルタを作成します(USBデバイスはホストに接続されている必要があります)。「名前(Name)」、「ベンダーID(VendorID)」、「製品ID(Product ID)」以外のすべての値を削除します。

    新しいUSBフィルタを作成
    • Linuxホストでは、「lsusb」の出力をチェックしてVendorIDとProductIDを確認します。
    • Macホストの場合は、「システム情報(System Information)」を確認します。
    • Windowsホストの場合は、デバイスマネージャー(Device Manager)を確認します。

  4. デバイスを取り外します。

  5. フィルタを適用したゲストを起動し、ログインし(ご必要な場合)、すべてのハードディスクのアクティビティが停止するまで待機します。

  6. デバイスを接続すると、フィルタがそれをキャプチャし、ゲストに制御を渡します。
今すぐ無料トライアルを開始
7日間のトライアル • いつでもキャンセル可能
すでにDonglifyユーザー様ですか? サインイン→