首页 经验教程内容详情

OpenWrt上安装插件,使用Android手机的USB网络共享 2025-06-28 63 summer1986

本文介绍一种使用Android手机搭配路由器的方法,为多台设备提供有线及无线网络接入。

在某些情况下,比如说临时组建办公室,或者租房/学校宿舍,不能拉宽带,就需要用手机卡作为无线网络接入。通常的做法是使用手机无线热点,或者使用(4G)随身WiFi类产品,最近有了新的5G随身WiFi,以及随身WiFi的加强版:CPE

但是手机无线热点带机性能有限,且发热大,发热之后手机网络性能可能会下降。

4G随身WiFi网络只有不到80Mbp/s的网速,而5G随身WiFi通常要500元以上,且带机性能同样有限。

以上方法都无法提供有线接入,而性能更强,且能提供有线接入的CPE则是要1000元以上。

一些带USB接口的品牌路由器,例如华硕路由器,提供了手机USB网络共享功能,但是部分廉价路由器没有这个功能,

而有些带USB接口的廉价路由器(例如优酷路由宝L1)可以刷入OpenWrt

但OpenWrt默认不支持手机的USB网络共享功能。下面说明如何在使用OpenWrt的软路由上安装插件,通过Android手机的USB网络共享功能作为网络接入。

ImmortalWrt官方最新版23.05.1为例。

第一步:打开“系统-软件包”界面,点击“更新列表”以更新ipk插件列表

如果你使用其他版本OpenWrt,因为闭关锁国无法更新列表,则需要更换国内软件源,点击“配置opkg”将“/etc/opkg/distfeeds.conf”栏中的https*******/releases内容替换成以下任一软件源:

中科大OpenWrt源:https://mirrors.ustc.edu.cn/openwrt/releases

清华OpenWrt源:https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases

阿里云OpenWrt源:https://mirrors.aliyun.com/openwrt/releases


第二步:更新列表之后,在“过滤器”栏中依次粘贴如下插件名称,并安装,已安装的可以跳过,每个插件安装需要5~30秒,安装完会弹出窗口,关掉即可。

kmod-usb-net

kmod-usb-net-rndis

kmod-usb-net-cdc-ether

usbutils

备注:TTYD终端命令行模式为:

opkg update
opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils

全部安装完之后重启路由器。


第三步:将手机插入路由器USB口,打开手机的USB网络共享,注意这步一定要先做,不然下一步无法进行。


第四步:打开“网络-接口”界面,添加新接口

接口名称自己写,我这里用“USB”

协议选择“DHCP客户端”

设备选择带有“usb”字样的那个“以太网适配器”,然后点击创建接口。

第六步:在弹出的接口设置中选择“防火墙设置”,选择“wan”以将新建的接口加入wan口组,保存。

点击下方的“保存并应用“。

好了,现在可以使用手机USB共享的网络上网了。

PS1:如果希望来电自动上网,需要在手机开发者模式里将手机的默认USB连接形式改为“USB网络共享”,这样就不用每次都手动选择了。

PS2:有时候无法显示USB适配器,可能是数据线或接口接触不良,排除方法可以用更换数据线或找个备用手机试一下。

原文:OpenWrt上安装插件,使用Android手机的USB网络共享 - 知乎