Linux实现ppp拨号4G模块联网全球APN之越南(Vietnam)
越南拥有四个网络运营商:
Viettel
Vinaphone
Mobifone
Vietnamobile
chat脚本配置
chat脚本主要用来通过AT命令完成4G模块的拨号过程
chat还有个常用的关键词为ABORT,这个关键词用于判断何时终止脚本,在AT交互过程中,模块发生错误,并且输出一些错误信息时,ABORT可根据设定的词,停止当前脚本。
以下脚本命名为“gprs-connect-chat”
修改gprs-connect-chat脚本
vi /etc/ppp/peers/gprs-chat-connect
网络运营商APN
Viettel 3G
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","v-internet",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c
或者
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","e-connect",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c
Viettel 4G
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","e-connect",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c
或者
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","v-connect",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c
Vinaphone
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","m3-world",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c
Mobifone
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","m3-world",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c
或者
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","m-wap",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c
Vietnamobile
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 120
"" AT
OK \rATZ
# Connection to the network
OK \rAT+CGDCONT=1,"IP","internet",,0,0
# Dial the number
OK-AT-OK ATDT*99#
CONNECT \d\c