问题标签 [ppp]

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 投票
1 回答
582 浏览

modem - Verifone Vx520 PPP PSTN

我对 Vx520 和 PPP 连接有疑问。我必须创建到我的客户端的 PPP X.25 连接,它需要登录名和密码。我尝试设置 PSTN 连接(使用 CE_COMM_TECH_DIALONLY 设备的 ceStartDialIF 函数)。它不适用于 CE_COMM_TECH_PPPDIAL,除了无法在 CE_COMM_TECH_DIALONLY 连接中定义用户名和密码外,在 CE_COMM_TECH_PPPDIAL 中也无法为我的客户定义电话号码。请解释我如何通过使用凭据和 X.25 协议的 PSTN 实现 PPP 连接。我知道如何配置 ETHERNET 和 GPRS,但是很难通过 PSTN 创建这样的连接。

0 投票
0 回答
379 浏览

raspberry-pi - 树莓派 GPRS 连接:建立 ppp 连接后无法浏览

将 GPRS/GSM 模块连接到 Raspberry Pi 后,我在浏览时遇到问题。我在亚马逊上购买了 GSM/GPRS 模块http://www.amazon.com/SainSmart-Small-GPRS-SIM900-Arduino/dp/B00TEUAJMQ/ref=pd_sim_147_4?ie=UTF8&dpID=517DbMGK%2B9L&dpSrc=sims&preST=_AC_UL160_SR160% 2C160_&refRID=17HH346MFMXS37D4TX8H

我已按照本网站上的说明进行操作

https://learn.adafruit.com/fona-tethering-to-raspberry-pi-or-beaglebone-black?view=all

结果符合预期。我获得了所需的本地和远程 IP 地址,我也获得了 DNS 地址。

运行“ifconfig”,我得到下面的结果,清楚地表明我可以通过 ppp0 进行通信。

现在的问题是我无法成功 ping 任何 IP 地址。如果是 url,我不断收到“无法访问网络”或“未知主机”。

更重要的是,显示连接的 LED 灯每秒闪烁两次,但在建立 ppp 连接后停止闪烁。

如果有人对可能导致此问题的原因提出建议,请帮助我!

0 投票
1 回答
255 浏览

macos - 如何在 OSX 上设置 PPP over Ethernet 服务所需的 SubType PPPoE

Mac OSX - 操作系统 - 网络

我想用 SCNetworkConfiguration API 在网络集中创建一个 pppoe 网络接口,但我做了很多次只是创建调制解调器接口。有人遇到同样的问题或有解决方案吗?谢谢 新年快乐。

0 投票
1 回答
679 浏览

gprs - NCP 期间 GPRS PPP 失败

我现在使用的是 lwip-1.4.1,调制解调器是 SIM900。我在 NCP 期间遇到了一些麻烦。这是SIM900和MCU之间交换的数据。

发送: 7E FF 7D 23 C0 21 7D 21 7D 21 7D 20 7D 34 7D 22 7D 26 7D 20 7D 20 7D 20 7D 20 7D 25 7D 26 7D 2B 3F 7D 38 7D 3C 7D 27 7D 2226 7D //LCP

接收: 7E FF 7D 23 C0 21 7D 21 7D 21 7D 20 7D 2E 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 23 7D 24 C0 23 F3 4D 7E //LCP

接收: 7E FF 7D 23 C0 21 7D 24 7D 21 7D 20 7D 2E 7D 25 7D 26 7D 2B 3F 7D 38 7D 3C 7D 27 7D 22 7D 28 7D 22 9C B5 7E //LCP

发送:7E FF 7D 23 C0 21 7D 22 7D 21 7D 20 7D 2E 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 23 7D 24 C0 23 CD CE 7E //LCP

发送:7E FF 7D 23 C0 21 7D 21 7D 22 7D 20 7D 2A 7D 22 7D 26 7D 20 7D 20 7D 20 7D 20 5F AD 7E //LCP

接收: 7E FF 7D 23 C0 21 7D 22 7D 22 7D 20 7D 2A 7D 22 7D 26 7D 20 7D 20 7D 20 7D 20 36 D9 7E //LCP

发送:7E FF 03 C0 23 01 01 00 0E 04 6E 6F 6E 65 04 6E 6F 6E 65 DE 60 7E //PAP

接收:7E FF 03 C0 23 02 01 00 0D 08 4C 6F 67 69 6E 20 4F 4B 67 DC 7E //PAP

发送:7E FF 03 80 21 01 01 00 16 03 06 00 00 00 00 81 06 00 00 00 00 83 06 00 00 00 00 6E DB 7E // IPCP

然后什么都没发生...

LCP 协商成功,我已经完成了 PAP 身份验证。问题是在发送 IPCP 请求后,GPRS 调制解调器没有回复 IP 地址。但是,调制解调器仍处于 GPRS 状态,也就是说,GPRS 不会向我发送终止请求。

0 投票
1 回答
186 浏览

vpn - FreeRadius2 流量计数器不起作用

我已将此块添加到 radiusd.conf

并添加了字典

然后添加monthlytrafficcounterauthorize/etc/freeradius/sites-enabled/default

但它不起作用

Max-Monthly-Traffic在 MySQL 表中定义,用户radgroupcheck已添加到组中radusergroup

用户虽然达到了流量限制,但仍然可以通过 FreeRadius 授权:http: //i.stack.imgur.com/RIVsZ.jpg

0 投票
1 回答
348 浏览

windows-7 - Microsoft Windows 7 PPP 初始化发送“CLIENT”期望“SERVER”响应

在 Windows 7 中,我试图通过与远程设备的直接串行端口连接建立 PPP 连接。远程设备的文档(以及我为 Windows PPP 找到的文档)表明该过程应以链路控制协议数据包开始,但我发现(通过嗅探串行线路)PC,在做任何其他事情之前,每秒传输一次字符串“CLIENT”,最多持续 5 秒。只有当 PC 收到响应“SERVER”时,它才会继续 LCP 初始化。

有谁知道发送此 CLIENT 字符串的系统功能级别,以及如何禁用它。我的远程设备无法识别这一点并因此拒绝连接。

更新:我发现调制解调器驱动程序 mdmhayes.inf 将这个字符串作为“DialPrefix”启动,但我不知道如何更新这个驱动程序文件来消除这个拨号前缀。想法?

更新:我已经弄清楚如何让 Windows 停止吐出“CLIENT”字符串(它与更改 mdmhayes.inf 文件中的 DIALPREFIX 设置有关)但我仍然不知道如何让 Windows 实现它已连接并继续建立 PPP 连接。调制解调器诊断程序不断指示收到未知字符串,因此它不知道如何继续。mdmhayes.inf 文件中应该有一些设置告诉系统不要等待任何东西;它连接到电线,这就是所需要的。我只是不知道使用什么设置来使调制解调器初始化不妨碍 PPP 堆栈接管。

0 投票
1 回答
2561 浏览

gsm - SMS 和 GPRS:在 BeagleBone Black 上使用 n_gsm 复用 GSM 模块

我正在使用 simcom 800H 蜂窝模块和我的 BeagleBone Black,它与流行的 simcom 900 非常相似。我想用 simcom 模块做两件主要事情

  • 使用 AT 命令配置设置和发送和接收消息
  • 使用 ppp 启用通过 GPRS 在 BBB 上的 Internet 访问。

现在明显的问题是我不能同时做这两件事。我进行了网络搜索,发现了以下帖子

  1. 同时使用GPRS和GSM
  2. 在 pppd 处于活动状态时向 SIM900 发送 AT 命令

第二个链接特别有用,其中一位用户使用了此存储库上的代码。

共同的主题是使用该n_gsm模块。我尝试使用加载模块modprobe n_gsm,但失败了。就像用户提到的那样,BBB 也没有默认包含 n_gsm 模块,所以我不得不去构建一个新内核,并将 n_gsm 添加为模块。但是,我在将其包含n_gsm为模块时遇到了问题。这是我遵循的步骤

  1. 我按照教程为我的 BBB 下载了正确的 linux 头文件。
  2. 我尝试将模块编译为 Linux LKM(可加载内核模块),如下所示

  3. 我从这里下载了 n_gsm.c

  4. n_gsm.c文件有一些包含在我的 BBB 中丢失的内容。所以我下载了它们。
  5. 我创建了一个makefile。我的目录n_gsm.cMakefile

生成文件

这产生了如图所示的错误n_gsm 错误

  • 我能够成功加载一个不同的模块,如图所示(内核模块你好世界)。我也不明白为什么我需要重新编译整个 linux 内核来创建 LKM。

  • 我觉得我犯了一些明显的错误,因为看起来我们人们能够成功加载这个模块。

  • 这是加载模块的正确方法吗n_gsm没有太多关于此的文档/教程

  • 如果所有这些都不起作用,是否有更简单的方法来进行这种多路复用?我真的很喜欢用于 SMS 的 AT 命令和用于 GPRS 的 PPP 的想法(而不是两者的 AT 命令)。

任何提示和建议都会非常有帮助!

Edit1:关于我的 BBB 的详细信息

  1. 内核 - Linux beaglebone 3.8.13-bone79
  2. 发行版 - Debian 7.9 (wheezy)

编辑 2:添加了有关 GSM 模块的详细信息

  1. 是我正在使用的 GSM 分线板。
  2. 它使用模块,您可以查看命令手册多路复用应用说明

更新 1

  1. 感谢@Serge,我能够构建n_gsm模块并添加它而无需重新编译内核。但是,我仍然无法让 GSM 模块进入多路复用器模式。
  2. AT+CMUX=?,AT+CMUX?AT+CMUX=在 sim800H 模块上产生错误。
  3. 这是我所做的调试
    1. 玩弄硬件/软件,没有流量。没有在任何模式下工作。
    2. 将 TE-TA 固定本地速率设置AT+IPR为 auto,115200 仍然会AT+CMUX产生错误
    3. AT+CMUX?在另一个 sim900 模块上进行了测试,并且可以正常工作。

知道为什么它不适用于 sim800H 吗?

0 投票
1 回答
165 浏览

ubuntu - 如何修补文件夹的源代码?

恩,就是这样,了解到ubuntu dist对ppp源码的源码做了一些修改,这里是:

https://launchpad.net/ubuntu/trusty/+source/ppp

看来 ppp_2.4.5-5.1ubuntu2.2.diff.gz 是源代码的一些补丁,如何将其补丁到原始源文件夹?我尝试了类似 patch -R 的方法,但失败了。代码保持不变。

0 投票
0 回答
66 浏览

linux - 如何在嵌入式设备中建立 PAN

嗨,我想使用蓝牙网络共享或 PAN 从我的嵌入式设备到其他设备共享 GPRS/3G 互联网,这样做我需要遵循哪些步骤,即如何在 ppp0 和 pan0 之间建立接口,以便互联网可以被分享。使这成为可能的要求是什么,我的嵌入式设备包含带有 kernel-3.X 和 BlueZ-3.11.X 的 LINUX OS 如果可能的话,请从头开始指导我。

提前致谢

0 投票
1 回答
510 浏览

ppp - ppp图中的图例

我正在使用 spatstat 包和 ppp 函数基于 xy 位置创建树木的空间图。我已经能够做到这一点,每个点的大小都基于树的直径。我没能做的,我希望在这里找到一些帮助,是创建一个图例,让我能够展示这些不同的圆圈,并在情节中包括 6 种树种。这是我正在使用的代码:

我对情节中的每个物种都有类似的结构(西部铁杉和代码相同......)

谢谢!</p>