Fabulatech USB Redirection for Horizon in IGEL OS
The Fabulatech redirection of webcams and scanners as well as the common Fabulatech USB redirection can be enabled or disabled. The Fabulatech USB redirection can be controlled based on class rules and device rules. The use of rules is described in detail under USB Access Control.
Important Notes
For the Fabulatech USB Redirection, a server-side component is required. We recommend the USB for Remote Desktop IGEL Edition; see http://www.usb-over-network.com/partners/igel/. For details on the configuration, see https://www.usb-over-network.com/partners/igel/usb-for-remote-desktop-docs.html. Please note that licenses must be purchased from Fabulatech to enable this functionality.
Enable either native USB redirection or Fabulatech USB Redirection – not both together.
Disable USB redirection if you use DriveLock.
Ensure that no other hotplug storage device (USB memory stick) is connected before you enable Fabulatech USB redirection. Otherwise, the hotplug storage device is insecurely removed.
Generally, Fabulatech USB Redirection might not be the ideal solution for each use case. For details, refer to the general device redirection recommendations of your terminal server or VDI vendor.
Menu path: Sessions > Horizon Client > Horizon Client Global > Fabulatech USB Redirection
Fabulatech USB Redirection
☑ Fabulatech USB Redirection is used.
☐ Fabulatech USB Redirection is not used.*
Default rule
This rule will apply if no special rule was configured for a class or a device.
Possible options:
Deny*
Allow
Tip
To secure your endpoint, it is generally recommended to set Default rule to Deny and to configure Allow rules only for the required USB devices and USB device classes.
Class Rules
Class rules apply to USB device classes and sub-classes.
Managing rules:
Create a new entry.
Remove the selected entry.
Edit the selected entry.
Copy the selected entry.
The class rule properties are described in the following.
Rule
Possible options:
Deny: Devices that have the properties defined here are not redirected.
Allow: Devices that have the properties defined here are redirected by the Fabulatech USB Redirection.*
Class ID
Device class
Getting USB Device Information
To find out the Class ID, Subclass ID, Vendor ID and Product ID of the connected USB device, you can use the System Information tool. For further information, see Using System Information Function.
System Information example:
![](../../../__attachments/127778087/image2022-2-9_16-17-43.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Alternatively, you can use the command lsusb
(or lsusb | grep -i [search term]
) in the terminal.
Example for lsusb
:
![](../../../__attachments/127778087/image2022-2-9_16-25-17.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Subclass ID
Subclass relating to the specified device class
Getting USB Device Information
To find out the Class ID, Subclass ID, Vendor ID and Product ID of the connected USB device, you can use the System Information tool. For further information, see Using System Information Function.
System Information example:
![](../../../__attachments/127778087/image2022-2-9_16-17-43.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Alternatively, you can use the command lsusb
(or lsusb | grep -i [search term]
) in the terminal.
Example for lsusb
:
![](../../../__attachments/127778087/image2022-2-9_16-25-17.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Name
Free text entry
Override serial
Serial number that will appear in the session
Override name
Device name that will appear in the session
Postpone
☑ The USB device is only removed from the system (endpoint device) when the session starts.
☐ The USB device is no longer shown immediately after the system is booted.*
This setting is only effective if the Takeaway parameter is enabled.
Takeaway
☑ The USB device may be removed from the system (endpoint device).
☐ The USB device may not be removed.*
No Reset
☑ The device will not be automatically reset after the connection with the session has been terminated.
☐ The device will be reset after the connection with the session has been terminated.*
Device Rules
A device rule applies to a specific device that is identified by its serial number.
The device rule settings are described in the following.
Rule
Possible options:
Deny: The device will not be redirected via Fabulatech USB Redirection.
Allow: The device will be redirected via Fabulatech USB Redirection.*
Vendor ID
Hexadecimal manufacturer number
Getting USB Device Information
To find out the Class ID, Subclass ID, Vendor ID and Product ID of the connected USB device, you can use the System Information tool. For further information, see Using System Information Function.
System Information example:
![](../../../__attachments/127778087/image2022-2-9_16-17-43.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Alternatively, you can use the command lsusb
(or lsusb | grep -i [search term]
) in the terminal.
Example for lsusb
:
![](../../../__attachments/127778087/image2022-2-9_16-25-17.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Product ID
Hexadecimal device number
Getting USB Device Information
To find out the Class ID, Subclass ID, Vendor ID and Product ID of the connected USB device, you can use the System Information tool. For further information, see Using System Information Function.
System Information example:
![](../../../__attachments/127778087/image2022-2-9_16-17-43.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Alternatively, you can use the command lsusb
(or lsusb | grep -i [search term]
) in the terminal.
Example for lsusb
:
![](../../../__attachments/127778087/image2022-2-9_16-25-17.png?inst-v=1988f46b-383c-421a-87c5-1a663c4b07b1)
Name
Free text entry
Override serial
Serial number that will appear in the session.
Override name
Device name that will appear in the session.
Postpone
☑ The USB device is only removed from the system (endpoint device) when the session starts.*
☐ The USB device is no longer shown immediately after the system is booted.
This setting is only effective if the Takeaway parameter is enabled.
Takeaway
☑ The USB device may be removed from the system (endpoint device).*
☐ The USB device may not be removed.
No Reset
☑ The device will not be automatically reset after the connection with the session has been terminated.*
☐ The device will be reset after the connection with the session has been terminated.
*IGEL OS system default