金融客户网银查询 usbhub 使用经验

背景和需求:
某金融客户需要同时插 20 几个 ukey 来登录网银查询余额,所以采购了 30 口的 USBHUB 来插 ukey。

问题 1:同时插入多个 UKEY 时会产生冲突,某些银行的证书会找不到或登录无效。

解决办法:使用 virtualbox 虚拟机将有冲突的 Ukey 划入到虚拟机里。

问题 2:当插入到一定数量的 UKEY 时,一般在 15 个左右,系统会报错。“您已超过了英特尔 USB3.0 可扩展主机控制器所支持的 USB 设备数。”

解决办法:分析可能是主板限制,可以插入 PCIE 转 USB 扩展卡或关闭主板的 xhci mode。
因为一个主板上插入的 USB 数量是有限制的,跟设备管理器 USB Root Hub 的数量有关。采购的 USBHUB 是两路 USB 线输出,需要接到电脑的 2 个 USB 口上,然后重新排列了 USBHUB 上插入的顺序,仅仅接一个线缆到电脑上,释放了主机上的一个 USB 接口。

问题 3:在虚拟机使用机器人设计浏览器鼠标点击和图片里的鼠标点击时 ,鼠标并不会真的移动过去。因为虚拟机里的鼠标集成功能开启了,实体机的鼠标和虚拟机的鼠标集成在一起了,关闭鼠标集成后就可以正常移动了。

总结:如果客户需要插入大量的 UKEY,建议客户电脑的配置适当高一些,这样可以同时开启多个虚拟机,避免 UKEY 之间的冲突。电脑的 USB 数量限制需要根据主板情况关闭 USB3.0 的功能。