linux usb设备网络共享 usb/ip

这篇具有很好参考价值的文章主要介绍了linux usb设备网络共享 usb/ip。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

USB设备的网络共享可以通过USB/IP来实现, USB/IP把USB I/O信息封装成TCP/IP格式在网络端传输 ,可以实现usb的全部功能,且跨平台,是个透明的设备共享机制。

一、服务端

 $sudo modprobe usbip-core
 $sudo modprobe usbip_host
 $usbip list -l

  - busid 3-1 (046d:c077)
   Logitech, Inc. : Mouse (046d:c077)
 - busid 2-1.4 (0403:6001)
   Future Technology Devices International, Ltd : FT232 Serial (UART) IC (0403:6001)

$ sudo usbip bind -b 2-1.4

-b 后为上面列出的busid

二、客户端

$sudo modprobe vhci-hcd
$usbip list -r 192.168.2.69
Exportable USB devices
======================
 - 192.168.2.69
      2-1.4: Future Technology Devices International, Ltd : FT232 Serial (UART) IC (0403:6001)
           : /sys/devices/platform/fc880000.usb/usb2/2-1/2-1.4
           : (Defined at Interface level) (00/00/00)


$sudo usbip attach -r 192.168.2.69 -b 2-1.4
$lsusb
Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

ip地址和端口号换成自已的
可以看出串口usb设备已经在客户端显示出来了文章来源地址https://www.toymoban.com/news/detail-818419.html

到了这里,关于linux usb设备网络共享 usb/ip的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 台式机/工控机通过网线共享笔记本电脑无线网络&linux系统下 usb网卡的驱动安装

    一、台式机/工控机通过网线共享笔记本电脑无线网络 1、 将台式机通过网线和笔记本连接。 2、 将笔记本的“本地连接”和“无线网络连接”的ipv4均设置为自动获取。 4.修改台式机的IP地址为如下(对应笔记本信息) IP地址为192.168.XXX.12 子网掩码为255.255.255.0 默认网关为192

    2024年02月14日
    浏览(100)
  • 电脑通过usb共享网络给手机上网

    背景:手机无流量,电脑有网,想通过电脑共享网络给手机,在网络找了好几篇教程,但不够详细,或者就是手机USB共享网络给电脑的文章。 其他:通过该方法,手机流量全部走电脑宽带,甚至手机开飞行模式也可正常浏览网页。在工作上,通过该方法还可以捉手机上app的数

    2024年02月09日
    浏览(56)
  • Linux 网络编程学习笔记——一、TCP/IP 协议族

    数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(以太网、令牌环等)上的传输,不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节,为上层协议提供一个统一的接口。最常用的协议是 ARP(Address Resolve Protocol,地址解析协议)和 RARP(

    2024年02月02日
    浏览(74)
  • 【Linux网络】TCP/IP三次握手、四次挥手流程

    目录 一、三次握手,建立连接 二、四次挥手,断开连接 三、主要字段  1、标志位(Flags)  2、序号(sequence number)  3、确认号(acknowledgement number) 四、三次握手的报文变化 五、四次挥手的报文变化 六、面试题 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手,

    2024年02月08日
    浏览(50)
  • Linux网络编程——C++实现进程间TCP/IP通信

    地址接口 1、通用地址接口 共16字节 = 2字节地址类型 + 14字节地址数据 2、自定义地址接口 地址转换 1、需要将点分字符串ip转化为程序ip,使用inet_addr函数: 2、字节序转换 地址接口配置中的端口需要字节序转换,网络规定使用大端字节序。 地址接口配置 1、socket:创建套接

    2024年02月20日
    浏览(57)
  • Linux USB 设备检测

    最常用的命令就是 lsusb ,但是 lsusb 仅能查看当前的简单 USB 设备信息,要查看详细的 USB 设备信息,最好还是借助 Linux 下的 debugfs 机制。 debugfs 挂载: 通过 debugfs 查看 USB 设备信息 通过 /sys/kernel/debug/usb/devices 设备节点可以看到当前 USB 设备的详细信息,具体如下: 针对上面

    2024年02月15日
    浏览(42)
  • Linux TCP/IP内核参数调优,网络高延迟大吞吐(方案二)。

    方案一:Linux TCP/IP内核参数调优,网络高延迟大吞吐。_net.ipv4.tcp_wmem_liulilittle的博客-CSDN博客 nano /etc/sysctl.conf sysctl -p 另类设置

    2024年02月15日
    浏览(76)
  • linux 下查看 USB 设备

    在 sysfs 文件系统下,查看 USB 设备,看到一些乱七八糟的设备显示,它们都是什么呢?今天来介绍一下。 usb1 usb1 表示该 SOC 上接了 1 条 USB 总线,即 1 个 USB Controller。 PS:如果有多个 USB Controller,将会是 usb1、usb2、usb3。。。 1-0:1.0 而 1-0:1.0 表示什么呢? 1:表示 1 号总线,或

    2024年02月04日
    浏览(39)
  • ubuntu18.04安装后没有网络服务,无法连接有线网络(usb共享网络)

    在一台新主机上安装双系统ubuntu18.04之后,无法连接有限网络,而且设置中没有有线连接选项,原因是新机器自带网卡驱动与ubuntu自带网卡驱动不兼容。 使用如下命令查看网卡设备   其中,Ethernet为有线连接,驱动为Realtek  RTL8125网卡驱动,去realtek官网下载一下网卡驱动。网

    2024年02月05日
    浏览(45)
  • Linux内核--网络协议栈(五)TCP IP栈的实现原理与具体过程

    一、引言 二、Linux内核的结构 三、Linux网络子系统 四、TCP/IP协议栈 ------4.1、网络架构 ------4.2、协议无关接口 ------4.3、套接口缓存 ------4.4、重要的数据结构 五、网络信息处理流程 ------5.1、硬中断处理 ------5.2、ksoftirqd内核线程处理软中断 ------5.3、网络协议栈处理 ------5.4、

    2024年01月21日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包