一、安装内核组件

  1. opkg update
  2. opkg install kmod-usb-net-rndis usb-modeswitch usbutils

二、配置USB

  • 将手机连接到路由器的USB口,并打开USB共享网络功能(实际测试黑莓KEY2不行,不知道为啥)。
  • 在路由器上识别USB设备
  1. root@OpenWrt:~# lsusb
  2. Bus 001 Device 003: ID 12d1:108a Huawei Technologies Co., Ltd.
  3. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  4. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  1. root@OpenWrt:~# dmesg
  2. ......
  3. [ 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为接口名称可以随意起。
  1. uci set network.usb=interface
  2. uci set network.usb.ifname=usb0
  3. uci set network.usb.proto=dhcp
  4. uci commit network

四、配置防火墙区域

  • 在luci界面上,将新添加的接口usb分配到wan区域(红色区域),重启接口之后即可使用此接口上网。