Openwrt-Widora模块配置EC20

本文详细介绍了如何在OpenWrt系统中配置内核模块、网络模块和其他相关工具,以支持USB网络设备,特别是EC20驱动的移植。步骤包括清理内核、打补丁、应用内核补丁、移植拨号程序和编译固件。测试部分说明了系统识别USB设备及设置DNS以实现上网,并展示了在Luci界面添加新网卡接口的流程。
摘要由CSDN通过智能技术生成

参考资料:https://widora.io/2g3g4g

一、模块配置

 make menuconfig进入图形界面配置

1、内核模块配置 

Kernel modules >>
    USB Support >>
        <*> Kmod -usb-core
        -*-Kmod -usb-net
        -*- kmod-usb-net-cdc-ether
        <*> kmod-usb-net-cdc-mbim
        -*- kmod-usb-net-cdc-ncm
        <*> kmod-usb-net-cdc-subset
        <*>kmod-usb-net-qmi-wwan
        <*>Kmod-usb-ohci     //这个选项一定要勾选,否则可能无法在系统中查看设备
        <*>Kmod-usb-serial
        <*>Kmod-usb-serial-option
        <*>Kmod-usb-serial-wwan
        <*>kmod-usb-uhci
        <*>Kmod-usb2

2、网络模块配置

NetWork   >>
    <*>wwan    //
    <*>chat    //建立串行通行需要
    <*>ppp     //支持标准的点对点协议(point-to-point protocol)
    <*>uqmi    //支持qmi接口
    <*>umbim   //一些加密狗用mbim协议

3、其他配置


Utilities
  <*>comgt
  <*>usbutils//可选,可查看usb设备

4、Luci界面配置


Luci
1. Collections
  <*> luci
3. Applications
  <*> luci-app-multiwan (optional to support multiple 3g dongles) 可选,以支持多个3g加密狗
  <*> luci-app-qos (optional to provide QOS support) 可选,以提供QOS支持
6. Protocols
  <*> luci-proto-3g
  -*- luci-proto-ppp

二、EC20驱动移植

1、清理内核

make target/linux/clean V=99

2、打补丁

将999-widora-ec20.patch补丁放到  openwrt/target/linux/ramips/patches-3.18 文件夹下,编译时会自动打上。

3、应用内核补丁

将内核应用所有 patch 并生成最新代码到 build_dir 目录下

make target/linux/prepare V=99

查看log

Applying path platform/999-widora-ec20.patch

4、移植EC20拨号程序quectel-CM

把quectel文件夹放在openwrt/package目录下

5、选中quectel软件包

make menuconfig

Utilities  ---> 
    <*>prince  ---> 
        <*>quectel

6、编译升级固件

更新软件包

$ ./scripts/feeds update -a 
$ ./scripts/feeds install -a

make -j4 V=s编译后升级固件,不要勾选“保留配置”

三、测试上网

1、系统会识别到4个USB设备

/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3

2、可以ping百度的IP,但是不能ping域名,添加DNS解决在文件/etc/resolv.conf添加

nameserver 114.114.114.114               
nameserver 8.8.8.8

四、Luci界面添加新网卡接口

1、登录后台打开网络->接口

2、新接口的名字:EC20,协议:DHCP客户端,接口:以太网适配器wwan0

3、防火墙设置成“wan”模式,保存应用

2、quectel-CM拨号

quectel-CM &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值