一、安装内核组件
opkg update
opkg install kmod-usb-net-rndis usb-modeswitch usbutils
二、配置USB
- 将手机连接到路由器的USB口,并打开USB共享网络功能(实际测试黑莓KEY2不行,不知道为啥)。
- 在路由器上识别USB设备
root@OpenWrt:~# lsusb
Bus 001 Device 003: ID 12d1:108a Huawei Technologies Co., Ltd.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@OpenWrt:~# dmesg
......
[ 297.078740] rndis_host 1-2:1.0 usb0: register 'rndis_host' at usb-1e1c0000.xhci-2, RNDIS device, 12:c6:ab:3e:ff:ed
- 看到rndis_host 1-2:1.0 usb0的消息说明配置成功,如果没出现说明手机不支持,请换一台手机再试试。
三、配置USB网络接口
- 使用uci配置USB接口上网,usb为接口名称可以随意起。
uci set network.usb=interface
uci set network.usb.ifname=usb0
uci set network.usb.proto=dhcp
uci commit network
四、配置防火墙区域
- 在luci界面上,将新添加的接口usb分配到wan区域(红色区域),重启接口之后即可使用此接口上网。