When it comes to running various operating systems with specific hardware, virtualization technologies sure have lots of benefits to offer. However, more often than not, professional software requires a USB license dongle to function. So anyone running such apps on virtual machines will inevitably come across a common problem: VirtualBox’s poor USB dongle support.
Although you can set up a USB passthrough to VirtualBox for USB keys, this will only work for the dongles attached to the host machine directly.
From this article, you will find out how to grant your virtual machines operating in VirtualBox access to USB keys. Plus, you’re going to learn about the most convenient way to connect numerous USB dongles to virtual machines that reside on completely different hosts.
Donglify works over the TCP/IP network and that helps to avoid the common limitations of VirtualBox. USB license dongle becomes accessible from a VM as easily as if it was connected to said VM directly.
For video instructions on how to share USB dongles to VirtualBox VMs with Donglify, please refer to this guide:
With Donglify’s unique multi-connect feature, you can plug a USB license key into a single server, and your team will always have access to the same USB dongle from within VirtualBox at the same time.
Donglify maintains the security of your network data transmission by applying the 2048-bit SSL encryption protocol. All remote connections will be protected, and you won't have to worry about unauthorized access of whatever kind to the USB dongle’s data.
There’s no need to spend on hubs, cables, or any other gadgets, auxiliaries, and apps to share and connect your USB license dongles to VirtualBox.
Safe shared access
Create tokens (secure digital keys) and send them to other users you want to share your Donglify account with but don’t want to provide them with your email address and password. A person with a token can use it to log into the app but not to your online account.
Having an Internet connection is a must
Even if all your machines are on the same LAN, they must be connected to the internet to share and connect USB dongles.
No cross-platform support (at the moment)
As for now, Donglify is a Windows application exclusively. But that’s expected to change in later versions.
Niche expertise in USB dongles
Donglify was specifically designed for USB dongle sharing and is not intended for use with any other USB device type.
In a virtual environment, USB is not always plug-and-play, despite its popular image. To make things work, you’ll have to talk almost directly to the hardware via a series of software layers, and the more layers — the trickier is the process.
You can capture a USB device in the VirtualBox guest system in two different ways:
On-the-fly: using the icon on the bottom of the window or the menu "Devices → USB → ...". You’ll see "✓" next to the captured devices in the list.
Using a USB filter: (more reliable) instantly captures a dongle inserted into the host, provided that a VM is already up and running. Works best if you have a filter for each device.
Out of these two options, USB filters are regarded as more reliable and effective in the majority of cases.
Here is what you need to do before capturing a USB device with a filter: