|
手机或者随身WiFi可以通过usb数据线把移动数据的网络共享给openwrt路由器,跟热点相比有更大面积的网络覆盖和更稳定的网络速率,也可以当做一种简易廉价的cpe设备。openwrt路由器不是说必须得要带usb接口的无线路由器,也可以是n1盒子,x86工控机等带usb接口的openwrt设备。下面我介绍一下如何在openwrt上实现usb网络共享。
1 openwrt系统必须要有依赖kmod-usb-net-rndis和kmod-usb-storage(如果你的固件里没有那就①换个带这些依赖的固件,②用openwrt/immortalwrt官网的固件,③有能力的自己编译)
2 先不要插入手机和随身WiFi,进入openwrt管理页面,网络—接口—添加新接口,协议选择dhcp客户端,再点击设备一栏,会显示所有接口,拍照或截屏记下当前显示的所有接口,最后取消
3 插入手机或者随身WiFi并确保它们已经启动了usb网络共享,再去openwrt添加新接口,协议依然为dhcp客户端,点击设备一栏,观察是否出现了新的设备usb或者eth,选择该设备,名称那一栏随便(比如usbwan),点击创建接口,在新的页面里只需要设置防火墙为wan区域就行,最后保存并应用
4 新建的接口出现了ip地址,说明usb网络共享成功。
补充说明:
①第3步里出现的新设备,出现了哪个就选哪个,不是说一定要选usb,一般来说接入手机后会出现usb,接入随身WiFi后有些是usb有些是eth
②iPhone手机usb共享需要依赖kmod-usb-net-ipheth,usbmuxd,libimobiledevice,usbutils
③少数设备的usb网络共享在openwrt上有问题,可能网速很慢甚至没有网速,原因未知
④如果嫌添加新接口的DHCP协议导致多了一层nat,可以把对应的usb或者eth接口添加到br-lan接口上,再设置openwrt为ap模式,就可以减少一层nat了
⑤不是所有设备都能成功,但绝大多数可以
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|