域格5G RedCap模块 - Linux下ECM拨号
Linux内核环境配置好后,就可以进行拨号操作。
1、ECM拨号前配置
模块支持 ECM、PPP、RNDIS 三种 拨号 传输协议。
这里说ECM方式拨号:
内核相关配置项
内核配置 1
在内核源码下执行 make menuconfig,打开如图所示并选中配置。
内核配置 2
内核配置 3
内核配置 4
2、ECM拨号上网
可选做
AT^CURC=10, //禁止所有主动上报信息 AT^NVARD=7029 //5G模块查看拨号模式,看最后一个字节 00是ncm方式 01是rndis方式 02是ecm方式
AT+UMV 如是 NM28_BRA3.B.20241218.0927 这个日期及之后的版本模块,可以自适应RNDIS和ECM拨号上网,不用配置下面AT指令。模块初始默认是ECM拨号,如需切换可用下面指令(at^nvawr)切换。
步骤 1 待模块正常启动后拨号,命令:
2a路由模式,可以自适应拨号上网。
at^nvawr=7029, 8, 2a 00 00 03 01 00 00 01
——模块默认拨号方式为ECM,通过该指令切换拨号方式为RNDIS
at^nvawr=7029, 8, 2a 00 00 03 01 00 00 02
——通过该指令RNDIS切换拨号方式为ECM
28网卡模式,需AT指令拨号上网
at^nvawr=7029, 8, 28 00 00 03 01 00 00 01
——模块默认拨号方式为ECM,通过该指令切换拨号方式为RNDIS
at^nvawr=7029, 8, 28 00 00 03 01 00 00 02
——通过该指令RNDIS切换拨号方式为ECM
at+cgdcont=1,“IPV4V6”,“apn”
at^chdata=1,13
at^ndisdup=1,1
——第一位参数是标识符 ,第二位 1 拨号建立连接, 0 表示断开连接
步骤 2 在 ARM-Linux 开发板输入:
ifconfig eth1 up udhcpc -i eth1 &
此时 eth1 可获取到 IP 地址
或者重启网卡获取IP地址
ifconfig eth1 down
ifconfig eth1 up
eth1 获取 IP 结果:
PING 外网测试
返回域格5G RedCap模块 - Linux下驱动加载及拨号前准备
< 回到NM28 BRA3资料大全