#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"
Вы можете найти пример по следующей ссылке: