NDIS撥號流程+dhcp


個人理解:NDIS驅動是在usb串口上,NDIS撥號上,是連接成功,后續是DHCP方式自動獲取IP,也可以采用PPP方式獲取IP。

 

1.RAS 是利用虛擬的調制解調器來撥號,是2G 3G時候使用的撥號方式. (modem撥號+ppp)

 

2.NDIS 是利用虛擬的網卡來撥號,是4G以后的主流撥號方式.

 

[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驅動加載指導


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM