随身wifi刷debian后拓展USB接口读取U盘内容

文章讲述了如何在刷了Debian的随身WIFI上控制USB接口,使其从Gadget模式转换为主模式,以便于读取U盘。还包括了处理U盘挂载问题、NTFS兼容性、USB主模式自启动脚本的编写和NetworkManager的应用等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. USB行为控制

随身WIFI对外交互的接口只有WIFI和USB接口。如果要想接入其他硬件设备,拓展USB接口至关重要,对于USB接口的控制,参考如下链接:

USB OTG是USB协议规范中的一部分,它支持从设备和主设备之间的双向通信。所以说USB 接口有主从2个模式,刷完openstick系统,USB默认处于 Gadget(从)模式,openstick作者开发了一个gc工具管理USB的Gadget 模式。

2. 配置为主模式

如果想要真正把随身WIFI搞成一台电脑,肯定是要把USB配置为主模式。

OpenStick没有usb-id脚,只能手动将usb切换为主模式来插入u盘等设备,你可以将以下语句加入 /usr/sbin/mobian-usb-gadget setup() 的最开头来实现开机切换,所有usb device功能将会失效。意味着无法通过USB进行SSH连接,所以要保证随身WIFI可以连接外部网络,可以无线SSH访问。我个人采用的方案就是随身WIFI连接WIFI网络,将22端口反向代理到我的云服务器。通过我的云服务器ip地址(域名)SSH访问。

echo host > /sys/kernel/debug/usb/ci_hdrc.0/role

除此之外,我们还需要在硬件上简单拓展一下:

在这里插入图片描述

USB拓展坞需要买支持5V供电的,我在淘宝买的。如果动手能力较强,也可以选择使用Zy143L画的定制随身WIFI-USB拓展坞,已经开源。

3. 插入U盘

  1. 插入U盘后,输入 lsblk 命令查看已有的块文件设备。可以看到刚插入的U盘的设备名称为 sda,仅有一个分区sda1

在这里插入图片描述

  1. 创建一个目录来挂载新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值