pppd 3g 拨号失败 LCP terminated by peer (User request)
# /etc/ppp/peers/3g
# pppd call 3g
/dev/ttyMOT0
115200
noipdefault
defaultroute
persist
noauth
nodetach
usepeerdns
user CARD
password CARD
debug
connect "/usr/sbin/chat -esvf /etc/ppp/scripts/Talk.chat"
#chat 脚本
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
TIMEOUT 20
'' 'ATZ'
OK "AT+CPIN?"
OK AT+CFUN=1
OK 'AT+CGDCONT=1,,"3gnet",,0,0'
OK 'ATDT*99#'
CONNECT ""
#拨号log:
pppd call gg
# /etc/ppp/peers/3g
# pppd call 3g
/dev/ttyMOT0
115200
noipdefault
/etc # pppd call 3g
abort on (BUSY)
abort on (NO ANSWER)
abort on (ERROR)
timeout set to 20 seconds
send (ATZ^M)
expect (OK)
ATZ
ATZ^M^M
OKOK
-- got it
send (AT+CPIN?^M)
expect (OK)
^M
AT+CPIN?
AT+CPIN?^M^M
+CPIN: READY
+CPIN: READY
^M
^M
OKOK
-- got it
send (AT+CFUN=1^M)
expect (OK)
^M
AT+CFUN=1
AT+CFUN=1^M^M
OKOK
-- got it
send (AT+CGDCONT=1,,"3gnet",,0,0^M)
expect (OK)
^M
AT+CGDCONT=1,,"3gnet",,0,0
AT+CGDCONT=1,,"3gnet",,0,0^M^M
OKOK
-- got it
send (ATDT*99#^M)
expect (CONNECT)
^M
ATDT*99#
ATDT*99#^M^M
CONNECTCONNECT
-- got it
send (^M)
Serial connection established.
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/ttyMOT0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x319b5569> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0xabec5754> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0xabec5754> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x319b5569> <pcomp> <accomp>]
sent [PAP AuthReq id=0x1 user="CARD" password=<hidden>]
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [CCP ConfAck id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
rcvd [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 169.254.0.1>]
sent [IPCP ConfAck id=0x1 <compress VJ 0f 01> <addr 169.254.0.1>]
rcvd [CCP ConfAck id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Deflate (15) compression enabled
rcvd [IPCP ConfRej id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addrs 0.0.0.0 0.0.0.0> <compress VJ 0f 01>]
rcvd [LCP TermReq id=0x2 "User request"]
LCP terminated by peer (User request)
sent [LCP TermAck id=0x2]
Connection terminated.
Modem hangup
大家帮忙看看,是不是 pppd 的参数有问题。
这里已经能看到 ppp0 这个设备了。但是很快就被远端关闭连接。
相关推荐
一个L2TP调试案例
一个L2TP的调试案例,故障排除 故障分析
浏览器预加载器原理与实战:精准优化FCP/LCP的关键技术
预加载器是现代浏览器内置的资源发现与优先级调度引擎,其核心作用并非加速下载,而是智能协调HTML解析、网络请求与渲染时机。它基于资源语义(如script、style、font)、上下文(首屏/视口内)和网络状态动态分配带宽与连接,直接影响FCP(首次内容绘制)和LCP(最大内容绘制)等核心Web Vitals指标。正确使用可提升首屏性能15%~25%,但误用会导致CLS恶化、带宽挤占甚至TTFB隐性升高。典型应用场景包括关键CSS/首屏大图/字体预加载,而第三方脚本、非首屏JS或未配crossorigin的
Vue骨架屏原理与SVG占位符实战:提升CLS和LCP性能
骨架屏(Skeleton Screen)是一种通过结构化占位符降低用户认知负荷的前端加载体验优化技术。其核心原理在于用符合真实DOM布局的灰色占位元素,替代传统旋转动画,从而避免布局抖动(Layout Shift)。在Web性能指标中,它直接改善CLS(累积布局偏移)与LCP(最大内容绘制),是Google Core Web Vitals达标的关键手段。技术实现上,SVG骨架屏因跳过浏览器Layout阶段、支持GPU加速和像素级控制,显著优于CSS或Canvas方案。本文聚焦vue-content-load
电信运营基于分类模型的客户流失预警系统:数据挖掘驱动的精准挽留策略设计
内容概要:本文围绕电信客户流失预警与挽留策略,构建了一套从数据探索、预处理、特征工程、分类建模、模型评估与解释到业务落地的端到端数据挖掘实战方案。基于公开的 Telco Customer Churn 数据集,项目聚焦于识别高流失风险客户,并通过逻辑回归、随机森林和XGBoost等模型进行对比分析,结合ROC-AUC、精确率、召回率、F1等指标评估性能,利用SHAP等方法实现模型可解释性,最终将预测结果转化为可操作的客户分层与差异化挽留策略。文中强调了数据泄漏防范、类别不平衡处理、模型可复现性及A/B测试验证增量收益的重要性,并明确指出当前图表为示意性质,需通过附录代码运行真实数据生成结果。; 适合人群:具备一定数据分析与机器学习基础,从事数据科学、用户运营或客户留存相关工作的从业者,尤其是工作1-3年希望提升实战能力的研发与分析人员。; 使用场景及目标:①掌握客户流失预测的全流程方法论,包括数据清洗、特征工程、建模调参与模型解释;②学习如何将机器学习模型输出转化为可运营的客户触达策略;③理解模型评估与业务目标之间的衔接,如预算约束下的优先级排序与A/B测试设计; 阅读建议:此资源以实际业务场景驱动,不仅关注算法实现,更重视从业务定义到策略落地的闭环逻辑。建议结合附录提供的完整Python代码,在本地环境中下载数据集并复现分析流程,重点关注数据预处理防泄漏机制、模型管道构建、超参数调优策略及SHAP解释应用,避免将文中的示意图表误认为实测结果。
旋转高频信号注入法在PMSM零低速无位置控制中的仿真研究(Matlab代码实现)
内容概要:本文系统研究了旋转高频信号注入法在永磁同步电机(PMSM)零低速无位置传感器控制中的应用,并提供了基于Matlab/Simulink的完整仿真代码实现。针对PMSM在启动及低速运行时反电动势微弱导致传统观测器失效的问题,该方法通过在定子绕组中注入高频旋转电压信号,利用电机自身凸极效应产生的响应电流特征,实现对转子位置的高精度在线估计。文中详细阐述了该技术的理论基础、数学建模过程、仿真系统架构设计以及关键参数整定方法,全面验证了其在零速和低速工况下对转子初始位置辨识与动态跟踪的准确性、有效性及强鲁棒性。; 适合人群:具备电机控制理论基础知识和Matlab/Simulink仿真能力的电气工程、自动化、电力电子等相关专业的硕士研究生、博士研究生、科研人员以及从事高性能电机驱动系统研发的工程师。; 使用场景及目标:① 深入理解高频信号注入类无位置传感器控制技术的工作原理、信号处理机制与工程实现细节;② 掌握利用Matlab/Simulink搭建PMSM高性能矢量控制系统及高级观测器的仿真方法;③ 为开发高精度、低成本、全速度范围适用的PMSM无位置传感器驱动器提供坚实的理论依据和技术验证平台。; 阅读建议:建议读者结合文中详尽的理论推导与所提供的仿真代码进行对照学习,亲自动手运行、调试仿真模型,通过改变负载、转速、注入信号参数等工况,观察系统响应与控制效果的变化,从而深刻掌握旋转高频注入法的内在工作机制与设计要点。


