首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ppp连接终止:“没有运行网络协议”

ppp连接终止:“没有运行网络协议”
EN

Unix & Linux用户
提问于 2021-07-23 21:43:03
回答 1查看 1.9K关注 0票数 0

我对ppp协议及其配置很陌生,遇到了一个问题,就是ppp连接终止了,没有创建ppp0。

这个调制解调器(Telit lm960a18)使用虚拟机中的网络管理器与此sim卡和APN很好地工作。由于我的硬件中没有nmcli或mmcli,但是ppp是可用的,所以我需要在这个板上使用ppp连接。

我怀疑它终止的原因是“没有正在运行的网络协议”,但无法理解如何解决它。感谢您的任何帮助和指导!

这是ppp.log消息。

代码语言:javascript
复制
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.

选项文件

代码语言:javascript
复制
# 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文件

代码语言:javascript
复制
#!/bin/sh
/usr/sbin/chat -v -t 60 -f /etc/ppp/net-chat-cellVerizon

/etc/ppp/net-chat-cellVerizon文件

代码语言:javascript
复制
TIMEOUT 5
ABORT   'ERROR'
''
'AT'
OK
'AT+CGDCONT=1,"IP","so01.vzwstatic"'
OK
'ATD*99***1#'
CONNECT ''
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-07-24 05:30:33

使用noip选项,您将禁用IPCP (IP控制协议)协商,从而禁用IPv4通信。这样pppd就不会要求了。

您也没有+ipv6选项来启用IPv6CP和IPv6。显然,除非特别要求,否则您的pppd不会尝试IPv6。

如果我没记错的话,启动连接的一方应该说明它想要哪个网络协议。您已经明确地排除了IPv4,并且没有要求IPv6或IPX,因此显然没有任何遗留下来的东西。

远程端似乎也在使用MD5哈希算法请求CHAP身份验证,但您的pppd拒绝它,可能是因为您端没有配置任何适用的CHAP机密(密码)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/659692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档