问题标签 [pppd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
792 浏览

android - Android - 如何使用 ppid = 1 杀死进程

我在一个通过卫星调制解调器执行通信的android项目中。

您需要为调制解调器运行 pppd 命令才能通过 android 建立连接。

我通过 bash 执行了这个命令。

在某些时候,android 会使用 PPID = 1 创建这个进程

发生这种情况时,我无法通过执行以下命令来终止进程

是否可以通过android杀死PPID = 1的进程?

0 投票
0 回答
778 浏览

linux - 加载网络接口后 3G 加密狗切换到调制解调器

我有一个连接了 3G 加密狗的 Raspberry Pi。我想在启动过程中自动切换到调制解调器模式+加载 ppp 接口。

我使用usb_modeswitch在引导期间自动切换到调制解调器模式并且它可以工作。

如果 wvdial 在启动后像它一样启动,则管理得很好:sudo wvdial ppp0。我可以ping世界!(好的,只是 IP 和域)

问题是在引导过程中调制解调器切换之前加载了接口网络......正如您在syslog文件中看到的(检查日期和小时):

我已经尝试过这个解决方案来强制等待拨号硬件。等待 /dev/gsmmodem 已挂载,但它不起作用。

我的/etc/network/interfaces文件:

我的/etc/ppp/wait-dialup-hardware文件:

我该如何解决?

0 投票
1 回答
2433 浏览

linux - pppd:对等体拒绝同意我们的 IP 地址

我正在尝试通过 Telit 调制解调器访问数据,该调制解调器通过 USB 连接到嵌入式 Linux 板(无网络管理器)CC3200。

我已经插入了所有需要的驱动程序,并且我正在使用 PPP 守护程序将此 ttyACM0 设备连接到 ppp 接口,以便我可以通过 ppp 接口访问网络。

两天前,我能够成功连接到网络并 ping google.com。但我没能弄清楚是什么让它真正起作用,不幸的是我失去了工作设置。

现在 ppp peer 拒绝就 IP 达成一致。

我按照此链接进行 ppp 设置:http ://www.techytalk.info/manage-gsm-mobile-broadband-connections-without-network-manager-ubuntu-mint-debian/ 我正在尝试不进行身份验证。我还在选项文件中添加了“nodeflate nomagic and demand”。

以下是 pppd 日志:

为什么协议拒绝正在接收。如何克服它。nodeflate 没有帮助。为什么对等方拒绝就 IP 达成一致。在工作状态对等体本身建议 IP 范围为 100.xxx.xxx.xxx。

以下是路线输出

以下是对 pppd 命令有效的选项:

0 投票
1 回答
1439 浏览

raspberry-pi - NetExtender 安装显示缺少 PPPD

我正在研究树莓派,我正在尝试在其上设置 NetExtender。我已经确保我有 Java 要求,但是,当我尝试运行安装程序时,我得到:

我一直在寻找解决此问题的方法,但我真的没有找到任何有帮助的东西,或者我只是不明白论坛在说什么。我是新手,不完全确定我在做什么。

0 投票
1 回答
240 浏览

sms - PPPD连接无中断

我尝试让系统使用调制解调器和以下服务:

  1. 使用旧串行接口(不是 qmi/wmi)的永久数据连接 (2G/3G/4G)
  2. AT 命令中的永久轮询用于获取 SMS 并获取信号、提供商、小区等监控信息...

这个调制解调器是否可以 24/24 不间断地连接?其实我每天都会有快速的一两次数据中断(1到10分钟)。

主要问题是,调制解调器是否可以24/24不间断地连接到提供商,或者有时断开连接是一种标准行为?

附加说明:我有多个设备,所有设备上的 PPPD 二进制文件都在 10 分钟内失败。

我收集了一些日志,我可以看到系统每 720 分钟 = 12 小时断开连接:

0 投票
1 回答
129 浏览

linux - 在没有调制解调器的情况下通过 serail 在两台机器之间进行 ppp

无法删除此问题。它被转移到另一个论坛。

我正在尝试通过串行线路在两台 Linux 机器之间建立 PPP 连接。我按照这些说明进行操作,但没有奏效。这两台机器Fedora 28 Linux在一个Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz和一个定制的板上,Linux 4.14.0-xilinx-v2018.2上面有一个ARMv7 A.

这是我在Fedora机器上得到的命令和输出:

这是我得到的命令和输出Linux 4.14.0-xilinx-v2018.2

是的,你没看错,没有其他输出Linux4.14.0-xilinx-v2018.2

我期待ppp0在两台机器上都能看到界面,但没有看到它们中的任何一个。

这是运行命令后ifconfigon的输出Fedora 28pppd

这是运行命令后ifconfig的输出Linux 4.14.0-xilinx-v2018.2pppd

我知道这是为了包含支持Linux 4.14.0-xilinx-v2018.2而编译的。ppp我会包含一个“.config”的摘录,但它没有随构建一起提供。我知道ppp支持在内核中的原因是因为我问了我们的构建人员,他说他包含了它。我将不胜感激这方面的任何帮助。

0 投票
1 回答
150 浏览

linux - 在 C 程序中调用 pppd 会阻塞线程

我有一个从 C 程序中调用的脚本。我在启动线程之前执行此操作,因为在这些线程启动之前我需要 ppp 链接。我执行以下操作:

我尝试在 thread-1 中调用脚本,如下所示:

关于脚本的成功,我得到以下信息:

在上面之后,不会执行超出或低于它的代码。它仅在脚本终止时返回。

无论 ppp 链接是成功还是失败,我都想在我的 c 代码中获取“状态”值并据此做出决定。我有在裸机上工作的经验,但对 Linux 还是很陌生。如果能从专家那里获得一些关于这个问题的见解以及如何实现这一目标的建议,那就太好了。

0 投票
0 回答
446 浏览

linux - pppd:GSM USB 调制解调器在几个小时后始终断开连接

我正在尝试构建一个小型(基于 A20)的服务器,它应该自动连接到互联网(GSM)并永久保持连接。我的设置是:

硬件:

软件:

开机后检测到modem并正确切换到Modem(Bus 004 Device 004: ID 12d1:1001 Huawei Technologies Co., Ltd. E161/E169/E620/E800 HSDPA Modem)和/dev/ttyUSB0-2定义。

我设置了一个 systemd 单元,它在 ttyUSB0 可用后启动 pppd 并正确连接到 GSM 提供商:

该连接提供对互联网的访问并保持稳定,直到大约 6-7 小时后。然后突然连接丢失并出现以下日志条目:

停止连接后,除了重新启动系统外,无法再次启动它。在尝试重新启动连接(pon)之前,我已经尝试过 poff,killall -9 pppd。尝试重新启动失败并显示以下消息:设备 ttyUSB0 被 pid xxxx 锁定(似乎是 pppd)

我的 /etc/ppp/peers/provider(由 pppconfig 生成)是:

我迷路了,尝试了很多事情(甚至完全重建服务器)都无济于事。我非常感谢任何帮助解决这个问题。

0 投票
1 回答
112 浏览

linux - 如何使用 RS232 调制解调器初始化 pppd 连接?

我试图在我的嵌入式板上运行 pppd 守护进程。当我将调制解调器连接到 USB 并运行“pon provider”时,初始化是正确的(我得到了 IP 地址,在“ifconfig”中我有 ppp0 接口)

“提供者”文件:

“mobile-modem.chat”文件:

但是,我想通过 RS232(ttyO1 或 ttyO2)在串行端口上运行 pppd。为此,我将 pppd 文件中的行从“ttyUSB0”更改为“/dev/ttyO2”。不幸的是,即使所有参数都相同,守护程序也不会建立连接,当然设备(ttyO2)除外。下面我粘贴来自“/var/log/messages”的日志。我该如何解决这个问题?(发送“AT ^ SYSCFG = 14,2,3fffffff, 0,1 ^ M ^ M”时的错误也是通过USB连接时出现的,不会导致连接错误)

0 投票
1 回答
1922 浏览

homebrew - Mac OS Big Sur 上的 sstp vpn - 无法完成帧写入,无法将数据包转发到 pppd

在过去的几个月里,我已经成功地使用我的 Mac 连接到 Windows sstp VPN 以使用自制软件进行工作......直到现在。

我按照此处的说明进行操作: Windows SSTP VPN - 从 Mac 连接

并使用此命令:

现在,不知从何而来,我收到一个错误:

括号 sstpc[nnnn] 中的数字各不相同,它们并不总是上面的数字。

我尝试更新自制软件,从自制软件重新安装 sstp-client,重新启动计算机。

我还能尝试什么?