Проблема с подключением Raspberry PI GSM HAT к сети

#raspberry-pi #serial-port #gsm #dial-up #pppd

Вопрос:

У меня есть Raspberry PI с этой GSM-шляпой, и я хочу подключиться с ее помощью к мобильной сети. Я попробовал несколько комбинаций gprs файла для достижения этой цели, но ни одна из них не сработала бы.

Я попытался пройти через предоставленные инструкции в вики. Это привело к ошибке:

 Script /usr/sbin/chat -v -f /etc/chatscripts/gprs finished (pid 1569), status = 0x3
 

Когда я запускаю соединение с помощью этой команды: pppd call gprs amp;

Я получу это, если проверю /var/log/syslog файл:

 pppd[991]: pppd 2.4.7 started by pi, uid 0
chat[994]: abort on (BUSY)
chat[994]: abort on (VOICE)
chat[994]: abort on (NO CARRIER)
chat[994]: abort on (NO DIALTONE)
chat[994]: abort on (NO DIAL TONE)
chat[994]: abort on (NO ANSWER)
chat[994]: abort on (DELAYED)
chat[994]: abort on (ERROR)
chat[994]: abort on ( CGATT: 0)
chat[994]: send (AT^M)
chat[994]: timeout set to 12 seconds
chat[994]: expect (OK)
chat[994]: alarm
chat[994]: Failed
pppd[991]: Script /usr/sbin/chat -v -f /etc/chatscripts/gprs finished (pid 993), status = 0x3
pppd[991]: Connect script failed
 

Файл /etc/ppp/peers/gprs :

 #!/bin/bash
user "myusername@realm"
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs"
#/dev/modem
/dev/ttyS0      
# Speed of the serial line.
115200
nocrtscts
debug
ipcp-accept-local
ipcp-accept-remote
# Assumes that your IP address is allocated dynamically by the ISP.
noipdefault
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
defaultroute
# Makes pppd "dial again" when the connection is lost.
persist
# Do not ask the remote to authenticate.
noauth
 

Также я изменил pin-код в /etc/chatscripts/gprs файле:

 #  CPIN provides the SIM card PIN
OK              "AT CPIN=1234"
 

Ответ №1:

Вы пробовали поместить APN поставщика услуг в третью строку файла gprs? Подробная информация появляется при покупке SIM-карты.

Это должно быть что-то вроде:

 connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs -T APN"
 

Вы можете найти пример по следующей ссылке:

https://www.rhydolabz.com/wiki/?p=16325