ppp 연결이 종료되었습니다: "실행 중인 네트워크 프로토콜이 없습니다."

ppp 연결이 종료되었습니다: "실행 중인 네트워크 프로토콜이 없습니다."

ppp 프로토콜과 그 구성에 익숙하지 않아 ppp 연결이 종료되고 ppp0이 생성되지 않는 문제가 발생했습니다.

이 모뎀(telit lm960a18)은 가상 머신의 네트워크 관리자를 사용하여 이 SIM 카드 및 APN과 잘 작동합니다. 내 하드웨어에서는 nmcli, mmcli는 사용할 수 없지만 ppp는 사용할 수 있으므로 이 보드에서 ppp 연결이 제대로 작동하도록 해야 합니다.

종료 이유는 다음과 같습니다."실행 중인 네트워크 프로토콜이 없습니다.", 하지만 해결 방법을 모르겠습니다. 도움과 안내를 부탁드립니다!

이것은 ppp.log 메시지입니다.

Script /usr/sbin/chat -v -f /etc/ppp/options finished (pid 12658), status = 0x0
Serial connection established.
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4bca569a> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x6 <asyncmap 0x0> <auth chap MD5> <magic 0x13647a80> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x6 <auth chap MD5>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4bca569a> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x7 <asyncmap 0x0> <magic 0x13647a80> <pcomp> <accomp>]
sent [LCP ConfAck id=0x7 <asyncmap 0x0> <magic 0x13647a80> <pcomp> <accomp>]
sent [LCP TermReq id=0x2 "No network protocols running"]
rcvd [LCP DiscReq id=0x8 magic=0x13647a80]
rcvd [LCP TermAck id=0x2]
Connection terminated.

옵션 파일

# Run in foreground (lets s6 supervisor work)
nodetach
# Uncomment below to emit debug messages
debug
# Set to one failure allowed (no retries)
maxfail 1
# Lock the modem port when establishing PPP
lock
# no auth
noauth
# Log file location
logfile /opt/iprf/tmp/ppp.log
# Connect script
connect /etc/ppp/net-connect-cellVerizon
# No hardware flow control
nocrtscts
# Disable compression control protocol
noccp
# Disable IPCP negotiations
noip
# Modem port name
/dev/ttyUSB2
# Modem port baud rate
115200

/etc/ppp/net-connect-cellVerizon 파일

#!/bin/sh
/usr/sbin/chat -v -t 60 -f /etc/ppp/net-chat-cellVerizon

/etc/ppp/net-chat-cellVerizon 파일

TIMEOUT 5
ABORT   'ERROR'
''
'AT'
OK
'AT+CGDCONT=1,"IP","so01.vzwstatic"'
OK
'ATD*99***1#'
CONNECT ''

답변1

noip옵션을 사용하면 IPCP(IP 제어 프로토콜) 협상과 IPv4 통신이 비활성화됩니다. 그래서 pppd나는 그것을 요구하지 않을 것입니다.

+ipv6또한 IPv6CP 및 IPv6를 활성화하도록 선택할 수도 없습니다 . 분명히 특별히 요청하지 않는 한 pppdIPv6를 시도하지 않을 것입니다 .

내 기억이 정확하다면 연결을 시작하는 당사자가 원하는 네트워크 프로토콜을 나타내야 합니다. IPv4를 명시적으로 제외했으며 IPv6 또는 IPX를 요청하지 않았으므로 아무것도 남지 않았습니다.

원격 측에서도 MD5 해싱 알고리즘을 사용하여 CHAP 인증을 요청하는 것으로 보이지만 귀하는 pppd이를 거부하고 있습니다. 해당 CHAP 비밀(비밀번호)이 귀하 측에 구성되어 있지 않기 때문일 수 있습니다.

관련 정보