NDIS拨号流程+dhcp

个人理解:NDIS驱动是在usb串口上,NDIS拨号上,是连接成功,后续是DHCP方式自动获取IP,也可以采用PPP方式获取IP。

 

1.RAS 是利用虚拟的调制解调器来拨号,是2G 3G时候使用的拨号方式. (modem拨号+ppp)

NDIS拨号流程+dhcp_第1张图片

 

2.NDIS 是利用虚拟的网卡来拨号,是4G以后的主流拨号方式.

NDIS拨号流程+dhcp_第2张图片

 

[4G模块]华为ME909S-821 NDIS拨号指令流程

一、在配置后4G模块linux驱动之后, ifconfig usb0 up

二、发送指令流程

1、AT+CPIN?      // 查询sim卡是否有识别到

    返回信息 :+CPIN: READY

2、AT+CSQ       //查询信号强度,范围0~31

    返回信息 :+CSQ: 17,99

3、AT+CEREG?       // 查询业务数据可用状态

     返回信息 :+CEREG: 0,1  // 返回 1(或 或 5) 表示数据业务可以使用;返回 2 、3 、4 表示数据业务不可用。此时,表示可以进行数据业务了。

4、AT^SYSINFOEX      //查询模块注册网络制式

    返回信息 :^SYSINFOEX:2,3,0,1,,6,"LTE",101,"LTE"

5、(NDIS撥號相關)AT+CGDCONT?        // 查询网络制式

      返回信息 :

        +CGDCONT: 0,"IPV4V6","","",0,0,0,0,0,0

        +CGDCONT: 1,"IP","3gwap","",0,0,0,0,0,0

        +CGDCONT: 11,"IPV4V6","","",0,0,0,0,0,0

6、AT^NDISDUP?        // NDIS拨号是否可用

     返回信息 :OK

7、AT^NDISDUP=1,1     // 网络拨号 ,后参数可填写apn接入点

     返回信息 :OK

8、AT+CGATT?            // 拨号結果 连接成功為1

    返回信息 :1

三、连接完毕之后执行命令自动获取IP

     udhcpc -i usb0

 

另一个例子:https://max.book118.com/html/2017/1026/137946295.shtm       NL660Linux驱动加载指导

转载于:https://www.cnblogs.com/jodyccf/p/11165259.html

你可能感兴趣的:(NDIS拨号流程+dhcp)