Прежде всего, извините за вопрос, если это очевидно, я не очень хорош в конфигурации сети.

В настоящее время я пытаюсь подключить компьютер Linux с Busybox через модем к сотовой сети (T-Mobile NL). После настройки ppp соответствии с параметрами сети, ppp успешно подключается к модему, но при запуске согласования IPCP модем зависает без какого-либо указания на ошибку. Единственное, что я могу себе представить, это то, что он связан с согласованием IPCP, поскольку это шаг соединения, во время которого модем вешает трубку.

Вот моя конфигурация:

Параметры ppp:

/dev/modem_at0
lock
debug
logfile /var/log/ppplog
115200

linkname ppp0
defaultroute
replacedefaultroute

auth
user "tmobile"
password "tmobile"

crtscts
holdoff 3
persist

connect '/usr/sbin/chat -v -t 90 -f /etc/ppp/peers/gsm_chat'
disconnect "chat -- \d+++\d\c OK ath0 OK"

noipdefault
novj
novjccomp
noaccomp
nobsdcomp
novj
noccp

ipcp-accept-local
ipcp-accept-remote
ipcp-restart 15
ipcp-max-failure 10
ipcp-restart 10
maxfail 40
ipv6cp-restart 15

Модемный чат: (/etc/ppp/peers/gsm_chat)

SAY "GSM chat\n"
ECHO OFF
ABORT 'NO DIAL TONE'
ABORT 'NO DIALTONE'
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
ABORT 'DELAYED'
ABORT 'VOICE'
ABORT 'BUSY'
'' 'AT'
OK 'ATZ'
OK 'AT+CSQ'
OK 'AT+CPIN=****'
# Added the correct pin just above
REPORT CONNECT
OK 'AT+CGDCONT=1,"IP","smartsites.t-mobile"'
SAY "Dialing...\n"
OK 'ATD*99#'
SAY "Waiting for CONNECT...\n"
TIMEOUT 120
CONNECT ''
SAY "Connected\n"

Журналы:

GSM chat
Dialing...
Waiting for CONNECT...
Connected
chat:  May 08 06:28:47 CONNECT 100000000
Script /usr/sbin/chat -v -t 90 -f /etc/ppp/peers/gsm_chat finished (pid 604), status = 0x0
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/modem_at0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth eap> <magic 0x1dabaabe> <pcomp>]
rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> <auth chap MD5> <magic 0x451d49cd> <pcomp> <accomp>]
sent [LCP ConfRej id=0x0 <accomp>]
rcvd [LCP ConfRej id=0x1 <auth eap>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <auth chap MD5> <magic 0x1dabaabe> <pcomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x451d49cd> <pcomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x451d49cd> <pcomp>]
rcvd [LCP ConfRej id=0x2 <auth chap MD5>]
sent [LCP ConfReq id=0x3 <asyncmap 0x0> <magic 0x1dabaabe> <pcomp>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0x0> <magic 0x1dabaabe> <pcomp>]
Warning - secret file /etc/ppp/pap-secrets has world and/or group access
rcvd [LCP DiscReq id=0x2 magic=0x451d49cd]
rcvd [CHAP Challenge id=0x1 <06caf8ebf2c8971a809509e3f27a368a>, name = "UMTS_CHAP_SRVR"]
sent [CHAP Response id=0x1 <ceb886dabe81e0d6484f903ae4ad2d5d>, name = "tmobile"]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Hangup (SIGHUP)
Modem hangup
Connection terminated.

Чтобы проверить, не возникла ли проблема у сетевого провайдера, я попытался использовать другую SIM-карту (от Vodafone NL), и даже после перенастройки соединение зависло одновременно. Таким образом, я представляю, что проблема должна исходить либо от машины, либо от моей конфигурации.

Кто-нибудь знает, откуда может возникнуть проблема, или как я мог бы изучить это более подробно?

Пожалуйста, дайте мне знать, если вы думаете, что какая-то деталь может помочь иметь более четкое представление о проблеме!

0