在没有4G上网卡托的情况下,也可以把android手机通过数据线连接到openwrt/LEDE的路由器上,通过android的tether功能使用手机的移动网络,这里以MIUI为例,openwrt的配置如下:
一、需要的软件包:kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils udev
ssh进入终端,执行以下命令:
opkg update
opkg install kmod-usb-net kmod-usb-net-rndis usb-modeswitch kmod-usb-net-cdc-ether usbutils udev
在路由器端,lsusb,查看是否探测到你的手机: dmesg: 显示发现一个rndis设备,并注册为接口usb0, ifconfig -a查看是否存在usb0接口:
下面开始设置usb0接口为上网口

把RNDIS(这里的名字可以自己命名)设置为usb0接口:
uci del network.xxx(xxx为以前的rndis接口,如果以前有设置的话,没有的话就不用这条命令) uci set network.RNDIS=interface uci set network.RNDIS.ifname=usb0 uci set network.RNDIS.proto=dhcp uci commit network
重启RNDIS
ifdown RNDISifup RNDIS
就可以愉快的上网了
感谢 佐须之男 分享
发表评论