Horizon USB Across Subnets: Identify the Transport Before Changing Firewall Rules
- Get link
- X
- Other Apps
Documentation-based investigation guide. Revised September 12, 2026. No packet capture or completed incident record is available for this article. The earlier unsupported failure percentage and blanket TCP/UDP rule recommendation have been removed.
A USB device that works on one subnet but not another gives you a comparison opportunity—not a proven firewall diagnosis. This guide explains how to choose the traffic path to investigate. The separate subnet worksheet is for recording the results; it does not establish a root cause.
First distinguish the feature from the symptom
Record whether the device is absent from the client's redirection menu, listed but unable to connect, visible inside Windows but unusable by an application, or disconnected during use. These are different failure stages. Also distinguish generic USB redirection from optimized audio/video, printing, and client drive redirection. A working microphone through an optimized channel does not demonstrate that generic USB transport works.
Choose the right source and destination
Omnissa's port reference lists TCP 32111 for the relevant Client-to-Agent USB path, not a universal TCP/UDP rule to the Connection Server. External and tunneled connections follow different paths. Blast can also carry USB side-channel traffic when configured accordingly. Select the diagram matching the actual deployment before testing or requesting a rule.
- Identify the Client and Agent builds, selected display protocol, USB component, and applied USB policies.
- Draw the actual route: endpoint, gateway if used, and assigned desktop. Record which node was selected in each test.
- Ask the network owner to identify the applicable listener and transport from that topology, including any side-channel configuration.
- Compare connection attempts and policy decisions for the same user, endpoint, device, and desktop from both locations.
Interpret tests without overclaiming
- A successful TCP probe: demonstrates connection establishment to that listener at that moment. It does not test USB authorization, device enumeration, or application compatibility.
- A failed TCP probe: may reflect an incorrect destination, absent listener, routing, or filtering. Obtain listener and firewall evidence before naming the cause.
- The device works after moving subnets: check whether gateway selection or effective policy changed too. Otherwise the experiment changed more than the network.
A safe change and a useful closure record
If logs show a blocked required flow, request a time-limited rule for its exact source, destination, transport, and port. Preserve the original rule and owner approval. Do not disable endpoint protection or allow all USB devices to make the test pass. Disconnecting a redirected storage device can interrupt writes; close applications and use the appropriate safe-removal workflow before reconnecting.
Close only after the intended device works repeatedly, forbidden device classes remain blocked, and the temporary test configuration has been removed or formally approved. Record the failed stage, evidence, precise change, retest result, and rollback. If there is no reproducible difference, leave the cause unresolved instead of converting a guess into a permanent exception.
References
Related troubleshooting guides
- Get link
- X
- Other Apps
Comments
Post a Comment