域格资料中心
Docs » br:linux:rndis

域格5G RedCap模块 - Linux下RNDIS拨号

Linux内核环境配置好后,就可以进行拨号操作。

1、RNDIS拨号前配置

模块支持 ECM、PPP、RNDIS 三种 拨号 传输协议。

这里说RNDIS方式拨号:

内核相关配置项

内核.config文件下配置:

CONFIG_USB_USBNET=y

CONFIG_NETDEVICES=y

CONFIG_USB_NET_CDCETHER=y

CONFIG_USB_NET_RNDIS_HOST=y

    内核配置 1

    在内核源码下执行 make menuconfig,打开如图所示并选中配置。

    

    内核配置 2

    

    内核配置 3

    

    内核配置 4

    

2、RNDIS拨号上网

模块默认升级完成是ECM拨号。

(AT+UMV 如是  NM28_BRA3.B.20241218.0927   这个日期及之后的版本模块,可以自适应RNDIS拨号上网,不用配置下面AT指令。但是模块出厂升级烧录后默认是ECM拨号,如需切换用(at^nvawr)这个命令切换成RNDIS)

    步骤 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资料大全

Previous Next

域格资料中心

Table of Contents

目录

  • 域格5G RedCap模块 - Linux下RNDIS拨号
    • 1、RNDIS拨号前配置
    • 2、RNDIS拨号上网
  • 域格资料中心
  • 域格模块选型
  • 模块型号说明
  • 域格IoT协议