USBIP-Win 安装与使用手册

USBIP-Win 安装与使用手册

usbip-win项目地址:https://gitcode.com/gh_mirrors/usb/usbip-win


1. 项目目录结构及介绍

本开源项目 usbip-win 的仓库位于 GitHub,其目录结构精心设计以支持USB/IP功能在Windows平台上的实现。以下是典型的项目目录概览:

  • 根目录:
    • 包含README.md,这是项目的入门指南。
    • src: 源代码存放区,包括驱动程序和用户空间工具的实现。
    • driver: 驱动相关的文件,分为不同版本的VHCI驱动(vhci(wdm)vhci(ude))。
    • userspace: 用户空间工具,如usbip.exe, usbipd.exe等可执行文件以及相关配置脚本或说明文件。
    • docs: 可能包含额外的文档或说明材料。
    • scripts: 辅助脚本或者安装、部署相关的自动化工具。

2. 项目的启动文件介绍

主要可执行文件

  • usbip.exe

    • 功能: 用户空间的主要工具,用于列出远程主机上的USB设备、绑定本地USB设备至USB/IP服务、以及连接到远程设备等操作。
  • usbipd.exe

    • 角色: 作为后台服务,管理USB/IP连接,处理设备的共享与接入请求。在安装过程中会设置为一个系统服务,称为“USBIP Device Host”。

启动流程示例

  1. 使用usbip.exe install命令安装必要的客户端组件。
  2. 通过usbipd.exe -4 -d命令启动服务,配置防火墙允许TCP端口3240的访问。

3. 项目的配置文件介绍

实际配置需求
  • 动态配置: 对于usbip-win,配置主要依赖于命令行参数和系统的动态调整。
    • 分享或绑定USB设备时,通过命令指定-b BUSID来指定具体的USB设备。
    • 连接到远程USB/IP服务器时,使用-r <IP>指定服务器地址。
静态配置元素

虽然核心功能不直接关联传统意义上的配置文件,但在实际部署中,可能需要手动进行一些系统级别的配置:

  • 驱动签名: 对于测试驱动,需要启用测试签名,这涉及bcdedit.exe命令和系统重启。
  • 防火墙规则: 自动创建或手动配置允许TCP端口3240的规则,确保通信畅通。
特别说明

对于特定配置更改,如驱动安装路径、服务启动设置,这些通常通过系统自带的工具如设备管理器、服务控制管理器或防火墙设置界面完成,而非直接编辑文本配置文件。


以上内容提供了对usbip-win项目的基本导航和操作指导,确保用户能够理解如何开始使用这一工具,尽管它强调了命令行操作而缺乏传统的配置文件结构。

usbip-win项目地址:https://gitcode.com/gh_mirrors/usb/usbip-win

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: USBIP-Win是一款用于在Windows系统上配置USBIP的工具。USBIP是一种用于共享和传输USB设备的协议,它允许将USB设备通过网络连接到另一台计算机。 要配置USBIP-Win,首先需要下载和安装USBIP-Win工具。可以从官方网站或可信的软件下载平台上获取该工具。 安装完成后,打开USBIP-Win工具。在工具界面上,可以看到设备列表,其中包含与计算机相连接的USB设备。 选择要共享的USB设备,然后点击“共享”按钮。这将使USB设备在网络上可用。 在另一台计算机上,也需要安装USBIP-Win工具。然后,打开USBIP-Win工具并在界面上点击“搜索”。此时,应该能够看到已经共享的USB设备。 在设备列表中选择要连接的USB设备,然后点击“连接”按钮。这将建立与共享USB设备的连接。 一旦连接建立成功,另一台计算机就可以像使用本地连接的USB设备一样使用共享USB设备。 配置完成后,可以通过USBIP-Win工具随时添加、删除或共享USB设备。 需要注意的是,USBIP-Win只能在Windows系统上配置USBIP。对于其他操作系统,可能需要使用不同的工具或方法来配置USBIP。 ### 回答2: usbip-win是一个在Windows操作系统上实现USB/IP功能的工具。以下是配置usbip-win的步骤: 1. 首先,在Windows操作系统上下载和安装usbip-win工具。可以在usbip-win的官方网站或开源软件库中找到可用的安装包。 2. 安装完成后,打开命令提示符或PowerShell窗口,并切换到usbip-win工具的安装目录。 3. 确保usbip驱动程序已加载。在命令提示符或PowerShell中输入以下命令: `sc query usbip` 如果usbip驱动程序状态为“运行中”,则表示已成功加载。 4. 接下来,需要查找要共享的USB设备。在命令提示符或PowerShell中输入以下命令: `usbip list -l` 这将列出所有已连接的USB设备,包括它们的ID和描述。 5. 选择要共享的USB设备,并记录其ID。 6. 输入以下命令将USB设备共享: `usbip bind -b <设备ID>` 其中,`<设备ID>`是要共享的USB设备的ID。 7. 输入以下命令以检查已共享的USB设备: `usbip list -r <IP地址>` 其中,`<IP地址>`是当前计算机的IP地址,注意使用正确的IP地址。 如果显示已共享的USB设备信息,则表示配置成功。 8. 在远程计算机上,下载和安装usbip-win工具,并重复上述步骤1-6。 9. 在远程计算机上,在命令提示符或PowerShell中输入以下命令以连接到共享的USB设备: `usbip attach -r <IP地址> -b <设备ID>` 其中,`<IP地址>`是共享USB设备的计算机的IP地址,`<设备ID>`是要连接的USB设备的ID。 10. 连接成功后,在远程计算机上可以像使用本地USB设备一样使用共享的USB设备。 通过以上步骤配置usbip-win,您可以在Windows操作系统上实现USB/IP功能。请注意,确保计算机有足够的权限和网络连接以成功设置和连接USB设备。 ### 回答3: USB/IP是一种通过网络共享USB设备的协议,USB/IP-Win是在Windows操作系统上实现USB/IP协议的工具。下面是一个关于如何配置USB/IP-Win的简要说明。 首先,您需要从官方网站上下载并安装USB/IP-Win的软件包。安装完成后,打开USB/IP-Win控制台。 在控制台界面上,您可以看到设备列表和主机列表。设备列表显示可用的USB设备,主机列表显示已连接到网络的主机。 要连接一个USB设备,首先需要将它添加到设备列表中。选择“设备”选项卡,然后点击“添加”按钮。在弹出的设备添加对话框中,选择要共享的USB设备并点击“确定”按钮。 接下来,您需要将USB设备连接到网络的某一主机上。选择“主机”选项卡,在主机列表中点击“添加”按钮。在弹出的主机添加对话框中,输入主机的IP地址或主机名,并点击“确定”按钮。 配置完成后,您可以在主机列表中看到已连接的主机。双击主机列表中的主机,将USB设备分配给该主机。主机将能够使用分配的USB设备。 除了使用USB/IP-Win控制台,您还可以使用命令行工具进行USB/IP-Win的配置。打开命令提示符,进入USB/IP-Win安装目录,并使用命令行工具提供的命令进行设备和主机的添加配置。 总之,通过USB/IP-Win工具,您可以通过网络轻松共享USB设备。只需添加设备到设备列表,将设备连接到网络上的主机,然后主机就可以访问共享的USB设备了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金畏战Goddard

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值