您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# OpenWrt 19.7 驱动如何添加RNDIS模式4G模块
## 前言
在OpenWrt系统中使用4G模块时,RNDIS(Remote Network Driver Interface Specification)模式是一种常见的USB网络共享方案。本文将详细介绍在OpenWrt 19.7系统中为RNDIS模式的4G模块添加驱动的完整流程。
---
## 一、准备工作
1. **确认硬件兼容性**
- 检查4G模块是否支持RNDIS模式(如华为ME909s-821、Quectel EC20等)
- 通过`lsusb`命令查看设备VID/PID
2. **系统要求**
- OpenWrt 19.7稳定版
- 已安装基础组件:
```bash
opkg update
opkg install kmod-usb-net kmod-usb-net-rndis
```
---
## 二、驱动安装与配置
### 1. 安装必要软件包
```bash
opkg install kmod-usb-net-cdc-ether
opkg install usb-modeswitch
opkg install luci-proto-3g # 网页管理界面支持
编辑/etc/usb_modeswitch.conf
:
DefaultVendor=0x12d1 # 替换为实际VID
DefaultProduct=0x15c1 # 替换为实际PID
TargetVendor=0x12d1
TargetProductList="14db,14dc"
MessageContent="55534243123456780000000000000011060000000000000000000000000000"
创建/etc/hotplug.d/usb/30-rndis
:
#!/bin/sh
case "$PRODUCT" in
12d1/15c1*) # 替换为实际VID/PID
if [ "$ACTION" = "add" ]; then
logger -t rndis "Starting RNDIS mode"
echo "1-1" > /sys/bus/usb/drivers/rndis_host/bind
fi
;;
esac
赋予执行权限:
chmod +x /etc/hotplug.d/usb/30-rndis
编辑/etc/config/network
添加:
config interface 'wwan'
option proto 'dhcp'
option ifname 'usb0'
option metric '10'
在/etc/config/firewall
中添加:
config zone
option name 'wwan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
ifstatus wwan
无法识别设备:
dmesg | grep rndis
检查是否输出RNDIS ready
信息
无IP分配: 尝试手动获取IP:
udhcpc -i usb0
模式切换失败:
使用usb_modeswitch -v 0xVID -p 0xPID -R
强制切换
mwan3
)
opkg install luci-app-statistics
通过以上步骤,OpenWrt 19.7即可正常使用RNDIS模式的4G模块。不同设备可能需要调整VID/PID或模式切换指令,建议参考具体模块的AT命令手册。遇到问题时,查看系统日志(logread
)是重要的排错手段。
“`
注:实际字数约650字,可根据具体设备参数调整VID/PID等细节。建议在修改系统文件前做好备份。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。