OpenWrt上使用Android手机的Usb共享网络

HTML  2020-11-08 00:00  4489  

前言

 由于本人家境贫寒,办不起宽带,于是没有网络的我办了一张校园无线流量卡,奈何手机热点稳定性和信号都很差,于是想利用路由器连接手机进行上网,之前有一个小米mini,自带usb,刷了老毛子后可以正常使用usb共享网络;这不毕业了吗,当年大学开学的时候宿舍花180买的所谓校园网破解路由器-极路由1s落到了我的手里,于是就想用这个路由器,因为他只需要5V1A的电源,能省电一点是一点嘛。

极路由1S刷入支持USB的Openwrt

但是呢,这个辣鸡路由只有2.4G频段,而且没有usb,但网上有魔改usb的教程,最重要的是原本自带的16M的Flash还被换成了8M,根本没有小于8M的固件,之前尝试自己编译老毛子,删删减减很多功能,勉强能刷进去,但少了插件的老毛子还有什么意义呢,于是我花30块巨资购买了电烙铁和16M的Flash,照着网上的教程把usb加上了,

加上后它长这个B样:

插入usb后长这个样:


欣喜若狂的我刷入了最新的老毛子固件,然而。。。他妈的usb共享网络用不了,提示usb网卡未用于外网,来来回回用周末的时间折腾了一个月,今天终于让我折腾出来了!

期间尝试了多个不同人编译的固件,包括我自己编译的老毛子和其他三方Openwrt,都没卵用

成功总是在不断的尝试后才到来,后面找到Openwrt的官网下了对应的固件HC5661A,刷了以后只能充电,应该是没有usb驱动,

于是我在和极路由同cpu的固件中挨个百度各个路由器型号,最后终于发现一个什么totolink_lr1200带usb,感觉好像是国外的一个品牌,不管三七二十一,刷进去再说


刷完开机,插上手机,提示usb已连接,希望来了,照着网上的教程,装上软件包,敲入命令,完美

教程:

需要安装的软件包(记得 opkg update):

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


执行的命令:

uci del network.wan

uci set network.wan=interface

uci set network.wan.ifname=usb0

uci set network.wan.proto=dhcp

uci commit network


以上命令可通过luci界面操作, 直接修改默认的wan口interface为usb0(单个usb)即可,

也可新建一个接口,协议为dhcp client,接口选择usb0,防火墙选择Wan口的防火墙,这样就可以保留wan口的原有功能

虽然目的达到了,但方式有点low,通过刷入别的支持usb的机型的固件实现usb功能,有点想研究下Openwrt的编译,想自己把usb支持给加上去,自己装自己需要的插件他不香吗,等有空的时候再研究吧,已经加了一个月班了,嘤嘤嘤~

最后感谢大佬们的分享~


参考链接地址:

加装usb教程:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=205534

Openwrt下载地址: https://downloads.openwrt.org/releases/19.07.4/targets/ramips/mt76x8/

Openwrt设置usb网卡教程:https://www.jianshu.com/p/713f87508d2d


发布于 2020-11-08 00:00, 最后修改于2021-11-14 18:50