OpenWRT使用4G模块上网和发送短信

1、配置ppp

配置参考:https://blog.youkuaiyun.com/qianguozheng/article/details/50543704


结果就是:lsusb能发现HUAWEI的4G模块,ifconfig能看到3g-ppp0口

2、测试上网功能

ping www.baidu.com是ok的

3、测试短信发送功能

   a、使用minicom -s    //参考https://www.cnblogs.com/zhangchaoyang/articles/1926848.html

   b、使用minicom -b  115200 -o -D  /dev/ttyUSB2

4、使用脚本发送短信

root@OpenWrt:~# cat test.lua   //编写脚本
wserial=io.open("/dev/ttyUSB2","w")
wserial:write("AT\r")
wserial:write("AT+CMGF=1\r")
wserial:write("AT+CMGS=\"18062556426\"\r")
wserial:write("hello yiwei\26\r")
wserial:flush()
wserial:close()
root@OpenWrt:~# lua test.lua   //发送短信

5、使用web创建ppp0接口

    在web的INTERFACE下添加接口,注意Protocol要跟图中一致,然后设备重启


6、查看配置文件

ssh下查看/etc/config/network,发现出现了ppp的配置

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd74:c690:a8eb::/48'

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'ppp0'
        option proto '3g'
        option device '/dev/ttyUSB0'
        option service 'umts'
        option apn '3gnet'
        option dialnumber '*99#'
        option ipv6 'auto'

### OpenWRT上配置适配4G模块 #### 一、内核模块的选择与编译 在OpenWRT环境下准备安装4G模块驱动时,需先进入`Kernel modules > Network Devices`并确认已选中`kmod-mii`选项。此操作确保了网络设备支持的基础框架得以构建[^1]。 对于某些特定类型的4G模块,比如Quectel EC20 R2.0版本,在进行上述设置的同时可能还需要调整USB串行通信的相关参数,尽管这一步骤并非总是必需的。然而为了兼容更多种类的硬件,执行这些额外配置是有益无害的[^2]。 当目标是使能RNDIS模式下的4G连接时,则应在完成基础环境搭建之后进一步访问`Kernel modules -> USB Support`菜单项,并从中挑选必要的组件来增强系统的互连能力[^3]。 ```bash make menuconfig ``` 通过以上命令可以启动交互式的配置界面,从而方便地选取所需的软件包服务。 #### 二、验证模块加载情况 一旦完成了所有必要的配置更改并将新的固件刷写到路由器上重启后,应当立即检验新加入的支持是否正常工作。此时可以通过运行`ifconfig -a`指令查看是否存在名为`wwan0`的新接口;与此同时,在文件系统路径`/dev/`下面也会相应出现一系列诸如`ttyUSB*`之类的字符型特殊文件,它们代表着物理存在的调制解调器端口[^4]。 如果一切顺利的话,这就意味着SIM7100C这类4G模块已经被成功识别并且其基本功能也得到了初步激活。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值