ppr 연결에서 gprs 문제 LCP TermReq id = 0x3


-1

다음 설정 :

wavecom gprs 모뎀이있는 원격 리눅스 PC가 pppd와 chat를 통해 오렌지색 romania gprs 네트워크에 연결을 시도합니다.

우리는 수백 개의 장치에 대해 다른 제공 업체와 함께이 설정을 사용하고 GPRS Provider에 연결할 수 있도록 pppd 옵션을 재구성하지 않아도됩니다.

VPN을 통해 해당 장치에 액세스 할 수 있으므로 즉시 구성 옵션을 변경할 수 있습니다 (적어도 현재는)

chatscript 자체가 올바르게 연결되어있는 것처럼 보입니다.

여기서 절단 된 로그 :

AT+COPS?
+COPS: 0,0,"orange"

OK
AT+CGREG=1
OK

+CGREG: 0
AT+CGATT=1
OK

+CGREG: 2

+CGREG: 1
AT+CSQ
+CSQ: 24,0

OK
AT+CGAUTO=1
OK
at+cgdcont=1,"IP","internet"
OK
AT+CGACT=1,1
OK
AT+CGDATA=1
CONNECT
Serial connection established.
using channel 11
Using interface ppp0
Connect: ppp0 <--> /dev/gsmmodem
rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <pcomp> <accomp> <auth pap>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e7f80ba> <pcomp> <accomp>]
sent [LCP ConfRej id=0x1 <auth pap>]
rcvd [LCP ConfRej id=0x1 <magic 0x7e7f80ba>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0> <pcomp> <accomp>]
sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <pcomp> <accomp>]
sent [IPCP ConfReq id=0x1 <addr 192.168.10.1> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
rcvd [LCP TermReq id=0x3]
LCP terminated by peer
sent [LCP TermAck id=0x3]
Connection terminated.

현재 사용하고있는 설정 옵션은 다음과 같습니다 :

defaultroute
noipdefault
modem
/dev/gsmmodem
115200  
crtscts
persist
maxfail 1
debug
nodetach
novj
asyncmap 0
name " "
 usepeerdns

수동태

http://pptpclient.sourceforge.net/howto-diagnosis.phtml#debug 과 http://www.tldp.org/HOWTO/PPP-HOWTO/options.html 나는 그 주제에 관해서 찾은 몇 가지 예를 들자면 무엇을 바꾸려고 노력 했는가?

명령 행 옵션 변경 또는 제거 MRU / MTU가 문제를 해결하지 못했지만 LCP ConfReq에 대한 응답 만 변경했습니다.

/ usr / sbin / pppd dump mru 1500 logfd 2 nodetach ipcp-accept-local ipcp-accept-remote "/ usr / sbin / chat -v -f / etc / ppp / pppscript"

내가 뭘 이상한 찾을 "conf_rej"인증 아빠 부분입니다. 만약 누군가 내가 어떤 방향으로 나아갈지를 지적 할 수 있다면, 나는 고칠 필요가있는 옵션을 고맙게 생각할 것입니다.

편집하다: 마이클 햄튼의 의견에 대한 답변으로 나는 sim 계약의 세부 사항을 내뢰인에게 확인하도록했다 :

그것은 선불 카드지만, 거기에 충분한 현금이로드되어 계약서에 무제한 GPRS 트래픽이 활성화되어 있으면 simcard가 활성화됩니다 (클라이언트와이를 확인했습니다). SimCard는 랩톱에 부착 된 USB-UMTS 모뎀을 사용하고 있기 때문에 Simcard 및 / 또는 공급자 연결 자체에 문제가있는 것은 아닙니다.

문안 인사


다른 쪽 끝에서 연결이 끊어졌습니다. 누군가가 법안을 지불하는 것을 잊었습니까?
— Michael Hampton

이 카드는 2-3 일 밖에 안 남았는데, 내 클라이언트에게이 사실을 확인해 줄 것입니다. (일반적으로이 클라이언트는 새 클라이언트를 구입할 것입니다.) 임시 설치이므로 실제로는 선불 카드 현금이 부족합니다. 나중에 정보를보고합니다.
— Dennis Nolte

그것은 선불 카드지만, 거기에 충분한 현금이로드되어 계약에 무제한 GPRS 트래픽이 활성화되어 있고, simcard가 활성화되어 있습니다 (방금 클라이언트와 확인했습니다)
— Dennis Nolte

답변:


0

이 문제의 이유 : 내 pap-secret 파일이로드되지 않았습니다. 나는 pap-secret의 읽기를 고칠 수 없었지만, 파일 옵션에 user = xxx 및 pass = xxx 옵션을 추가하여이 문제를 해결했습니다.


0

나는 ofono 때문에 비슷한 문제가 있었는데, inonod 로밍은 기본적으로 비활성화되어 있었고, 나는 봉사를 그만두고 모든 것이 잘 작동한다.

https://github.com/intgr/ofono/blob/master/test/set-roaming-allowed


1
귀하의 세부 사항에 조금 더 구체적으로 고려하고 귀하가 진술 한 것을 뒷받침하는 몇 가지 참조 및 증거를 추가하십시오.
— Pimp Juice IT

또한 dbus에 따라 로밍 설정을 변경하는 대신 Python 스크립트를 사용하지 않고 대신 AT 명령을 사용하여 전환 할 수 있습니다.
— Dennis Nolte
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.