我有个老问题。当我想通过分接头适配器或pptp连接连接pptp时,断开连接,并在消息日志中获取以下错误:
linux pptpd[20275]: GRE: read(fd=7,buffer=60a400,len=8260) from network failed: status = -1 error = Message too long
linux pptpd[20275]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
linux pppd[20276]: Modem hangup
linux pppd[20276]: Connect
Linux debian 32位主机。项目包含源代码和一个预建的工具链,目标是ARM。当我尝试运行make来构建固件映像时,显示的undefined reference错误很少,编译停止。 ... ...
if [ -f pppd/Makefile.cyt ]; then \
make -C pppd -f Makefile.cyt; \
else \
make -C pppd; \
fi
make[3]: Entering directory '/home/roleyf/test/payton_1.4.1.SR1_gpl/payton/src/router/open
我在ARM Linux系统上使用pppd和wvdial。我有一个CDMA调制解调器连接通过串口,并连接到Verizon网络。我每天看到几次pppd退出代码16 (见下面日志中的确切消息)。我如何找出造成这些断开的原因?特别是,LCP terminated by peer消息指明了什么?
Feb 18 12:31:04 ts7600-47aad3 pppd[3242]: LCP terminated by peer
Feb 18 12:31:04 ts7600-47aad3 pppd[3242]: Connect time 0.6 minutes.
Feb 18 12:31:04 ts7600-
我有一个嵌入式系统试图创建一个ppp连接使用GSM调制解调器。但是,连接从未建立过,我得到的只是syslog中的错误消息:
Oct 12 08:38:48 pppd[451]: pppd 2.4.4 started by root, uid 0
Oct 12 08:38:59 pppd[451]: Connect script failed
Oct 12 08:39:00 pppd[451]: Exit.
我现在需要一些提示,如何继续找出这个问题的原因。我该从哪里开始找呢?
基本配置是运行rp的CentOS机器和一个单独的路由器,它们都通过一个简单的开关连接到DSL调制解调器。每个设备都有自己独立的PAP id/密码。
这种配置多年来一直运行良好,直到linux机器被替换并安装了rp的新版本。现在似乎发生的情况是,当路由器试图进行身份验证时,centos机器会做出响应,并回复它没有提供帐户的密码。将路由器直接连接到调制解调器,使其能够进行身份验证,然后迅速将其插入交换机,暂时缓解了问题。
pppoe-server[26658]: Session 40 created for client 00:17:c5:14:0a:b9 (10.67.15.40) on eth
我正在设计一些Raspberry Pi系统的报告系统,它通过pppd控制的3G usb连接到世界。
99,999%的时间连接工作正常,但有时它下降和进一步的重新连接尝试失败,除非调制解调器是重新插入物理。
在生产盒中,它将在没有物理访问的情况下远程工作,所以我必须以某种方式管理它。
我的想法是在系统启动时运行,某种独立线程中的脚本参见下面的伪代码:
while(true){
wait_for_modem_device_to_appear
start_pppd # may_be limiting retries not to default 10, but to, say, 3
wa
我在ubuntu18.04LTS上安装了一个ppp服务器,它位于虚拟机中,用于测试程序,设置如下:
/etc/ppp/pap-secrets:
#
# /etc/ppp/pap-secrets
#
# This is a pap-secrets file to be used with the AUTO_PPP function of
# mgetty. mgetty-0.99 is preconfigured to startup pppd with the login option
# which will cause pppd to consult /etc/passwd (and /e
我正在尝试编写一个bash脚本来做一些事情,启动一个进程,等待该进程说它准备好了,然后在该进程继续运行的同时做更多的事情。我遇到的问题是找到一种方法,在继续之前等待该进程准备就绪,并允许它继续运行。
在我的特定情况下,我正在尝试建立一个PPP连接。在运行下一个命令之前,我需要等待它已经连接。如果PPP连接失败,我还想停止脚本。pppd打印到stdout。
在psuedo代码中,我想要做的是:
[some stuff]
echo START
[set up the ppp connection]
pppd <options> /dev/ttyUSB0
while 1
if ou
我的pptp连接不会保持连接,它将在不到一分钟内断开连接。
下面是一些相关的日志条目
May 31 13:32:31 localhost NetworkManager[931]: <info> Starting VPN service 'pptp'...
May 31 13:32:31 localhost NetworkManager[931]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 15216
May 31 13:32:3
我在安装PPTP服务器的DD-WRT路由器的连接上有问题.Win7与它的连接没有问题。但在Ubuntu,我总是得到:
Dec 28 21:52:14 IT-nb pppd[4209]: Plugin /usr/lib/pppd/2.4.5//nm-pptp-pppd-plugin.so loaded.
Dec 28 21:52:14 IT-nb pppd[4209]: pppd 2.4.5 started by root, uid 0
Dec 28 21:52:14 IT-nb pppd[4209]: Using interface ppp0
Dec 28 21:52:14 IT-nb ppp
只需在服务器上设置一个Ubuntu13.10,并配置PPTP VPN。一切都很好,直到另一个对等点断开他的VPN连接。
我能够通过将我的iPhone连接到虚拟专用网来始终如一地模拟这一点,而且每当我从我的iPhone断开VPN时,VPN就会对每个人都有影响。
以下是服务器的日志文件:
Nov 28 01:14:51 thilak pppd[1620]: pppd 2.4.5 started by thilak, uid 0
Nov 28 01:14:51 thilak pppd[1620]: Using interface ppp0
Nov 28 01:14:51 thilak pppd[16
我以这种方式在/etc/network/接口中配置了PPTP vpn:
auto tunnel
iface tunnel inet ppp
provider server1
该链接在引导或我发出ifup tunnel时正确地断开,但是当它失败时不会自动重新启动,我需要手动打开它!这就是我在日志中发现的:
pppd[857]: No response to 4 echo-requests
pppd[857]: Serial link appears to be disconnected.
pppd[857]: Connect time 1742.1 minutes.
pppd[857]: