问题标签 [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 回答
613 浏览

security - 通过 LAN 在两台 Ubuntu 12.04 PC 之间建立 IPSEC 隧道

我有两台 ubuntu 12.04 32 位 PC,我希望在它们之间设置 IPSec 隧道。我在两个系统中都设置了 ipsec 并且在两个系统ipsec verify上都运行良好。由于我之前没有使用 openswan 的经验,我发现很难设置配置文件。

这是ipsec.config

查询:

  1. 现在基于我的网络的给定拓扑(见图),上述配置对于两台 PC 是否正确。
  2. 左右PC是否必须相同。
  3. 设置后如何确认安全隧道正在工作,检查正在使用的算法和数据包内容的最佳工具是什么。
  4. 在 LAN 内部,安全 ipsec 隧道称为主机到主机隧道,而站点到站点连接是指 VPN 启动的时间,对吗?

拓扑

0 投票
1 回答
993 浏览

c# - 为什么我的 Windows CE 设备无法成功调用服务器的 REST 方法?

这与此问题相关/有点类似,但包含越来越多的具体信息。

我有一个 REST 应用程序在我的 PC 上运行。我需要从使用紧凑框架的手持 WindowsCE 设备调用服务器上的一些方法。

我可以从邮递员那里联系服务器的方法,所以这样没有问题。在邮递员中,我使用:

...这样我就在我的服务器应用程序上达到了这个 REST 方法的断点:

但是,尽管使用“PPP_PEER”是从手持设备联系 PC 的方式(127.0.0.1 不会飞,因为手持设备将其视为自身,并在尝试联系该地址时犯下严重的同类相食行为) -从这个在手持设备上工作的 TCP 代码可以看出:

...尝试使用 PPP_PEER 调用 REST 方法失败。

这是我用来尝试执行此操作的代码:

不抛出异常;它根本行不通。

尝试此调用时,我运行 rawcap 以使用以下命令行参数捕获通过网络发送的包:

然后我在 Wireshark 中打开 .pcap 文件,搜索“21609”并获取此 TCP 流:

在此处输入图像描述

...我添加了上面的屏幕截图以显示请求/响应的红色/蓝色,但这里是涉及端口 21609 的整个 rawcap/Wireshark 对话:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

POST /api//inventory/sendXML/duckbill/platypus/INV_3_20090307181658000.xml HTTP/1.0 Content-Type: application/xml Accept: application/xml Connection: Close Content-Length: 388 Host: ppp_peer:21609

112209003343742SOME DESC2.2testVendorID]6161.51.995.58HTTP/1.1 404 未找到缓存控制:私有内容类型:文本/html;charset=utf-8 Server: Microsoft-IIS/8.0 X-SourceFiles: =?UTF-8?B?QzpccHJvamVjdFxnaXRcQ1N0b3JlXEhIUy5BUElcYXBpXGludmVudG9yeVxzZW5kWE1MXGR1Y2tiaWxsXHBsYXR5cHVzXElOVl8zXzIwMDkwMzA3MTgxNjU4MDAwLnhtbA==?= X-Powered-By: ASP.NET Date: Thu, 18 Dec 2014 17:23:01 GMT 连接:关闭内容长度:5016

IIS 8.0 详细错误 - 404.0 - 未找到

HTTP 错误 404.0 - 未找到

您要查找的资源已被删除、名称已更改或暂时不可用。最可能的原因:
    .
  • 指定的目录或文件在 Web 服务器上不存在。
  • .
  • URL 包含印刷错误。
  • .
  • 自定义过滤器或模块(例如 URLScan)限制对文件的访问。
你可以尝试的事情:
    .
  • 在 Web 服务器上创建内容。
  • .
  • 查看浏览器 URL。
  • .
  • 检查失败的请求跟踪日志并查看哪个模块正在调用 SetStatus。欲了解更多信息,请单击此处
详细错误信息:Module IIS Web Core Notification MapRequestHandler Handler StaticFile Error Code 0x80070002 Requested URL http://ppp_peer:21609/api/inventory/sendXML/duckbill/platypus/INV_3_20090307181658000.xml 物理路径 C:\project\git\CStore\HHS .API\api\inventory\sendXML\duckbill\platypus\INV_3_20090307181658000.xml Logon Method Anonymous Logon User Anonymous Request Tracing Directory C:\Users\clay\Documents\IISExpress\TraceLogFiles\HHS.API 更多信息:此错误表示该文件或服务器上不存在目录。创建文件或目录并再次尝试请求。

查看更多信息 »

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

回顾一下,“PPP_PEER”确实可以作为手持设备描述/联系 PC 的一种方式(它与 TCP 代码一起使用),并且 REST 方法可以从另一个进程(例如 Postman)访问,但尝试调用从手持设备使用 PPP_PEER 的方法失败并出现“404.0 - Not Found”错误。

为什么?

更新

当我用 PC 的机器名替换“PPP_PEER”时,错误从“404 - Not Found”变为“503 - Service Unavailable”:

在此处输入图像描述

但这有点像 rompecabeza,因为该服务显然是可用的,因为它正在运行并且当我从 Postman 调用它时它的断点被命中。

更新 2

现在这很奇怪:如果我使用完整的机器名称而不是“截断”名称,错误会回到 404 而不是 503:

在此处输入图像描述

因此,如果我使用 PPP_PEER 作为主机名,我会得到 404;如果我使用 shannon2,我会得到 503;如果我使用 shannon2.sscs.ad,我再次得到 404。我应该将此归咎于 Tim Berners-Lee、Al Gore、Andy Warhol 还是其他人?

所以...这些是我尝试遵循 Eric Law 的第一个建议的结果;还有另外两个,但是:我将如何编辑 Host 标头可能会有所不同?或将其覆盖为什么

0 投票
0 回答
353 浏览

ip - 使用 XBee 模块的 Internet 中继

我想将两个 Xbee 模块用于点对点 Internet 中继。

像这样的东西:

eth0(host1) <-> Xbee(1) <-> ... <-> Xbee(2) <-> eth0(host2)

使用 Xbee 建立串行连接很简单(我使用的是两个 Arduino 板)。

但是如何让 TCP/IP 转串口?所以我想我的主要问题是这里:

TCP/IP <-> 串行 <-> ... <-> 串行 <-> TCP/IP

我怎样才能做到这一点?

我想我必须为此设置 PPP 或 SLIP - 但不知道如何做到这一点。

0 投票
1 回答
75 浏览

networking - 如何猜出最近启动的网络接口的名称?

我通过以下方式启动我的 USB 3G 调制解调器

然后我必须这样做,才能获得互联网访问权限:

请注意,这ppp0是新的虚拟接口名称。
我想自动化这个:

但有时会建立一些先前的 ppp 连接(即:VPN),因此正确的适配器必须有另一个编号(它被创建为ppp1, ppp2... 等)。

我如何猜测/指定新创建的ppp接口的名称?

PS:我相信应该有另一种更实用的方法来建立这样的PPP连接。所以我打开另一个问题。

0 投票
1 回答
78 浏览

linux - SLiRP 错误:选项无效

我正在尝试在我的 linux 机器中运行 SLiRP,但在执行此命令后:

表明:

我确定设备已连接到端口ttyACM1,因为当我运行dmesg命令时,它会显示以下详细信息:

我该如何解决?

0 投票
1 回答
1843 浏览

raspberry-pi - 树莓派脚本启动顺序

在树莓派启动时运行脚本有三种形式,分别是修改 /etc/rc.local、修改 cron 守护进程和在 /etc/init.d 中制作启动时自动运行的脚本

我想知道列出的哪些方法首先执行。

问题的关键是我试图在启动时使用 Alcatel X600D 运行 wvdial,这就像使用以下行修改 /etc/network/interfaces 一样简单:

但问题是调制解调器需要在调用 wvdial 之前接收 PIN。为此,我需要在系统启动 ppp0 连接之前将 PIN 传递给调制解调器。

问候。

0 投票
1 回答
947 浏览

udp - adb ppp over usb 没有网络共享和生根

我正在为我的 Android 手机开发客户端/服务器应用程序(服务器端基于 Java),我现在需要的是通过 USB 的 UDP 连接。

我试过adb forward了,但它只给了我具有荒谬延迟(6~800ms)的 TCP 协议,所以我需要 UDP。

我找到了adb ppp命令,但我无法让它在我的 Linux 机器上运行(更新的 Debian)。我尝试了很多寻找的adb ppp connection例子

没有运气。

那么,如何为我的应用程序提供 UDP 功能?没有Android系绳和root权限(Android和桌面)有一些可能性吗?我对互联网、BT 或 WiFi 解决方案不感兴趣。即使因为 Android 系绳请求我桌面根权限以保持 adb 工作,我也需要 TCP 转发。

感谢帮助

0 投票
1 回答
93 浏览

mobile - Omnet++/Inet:2 个 lisp 路由器不断地互相弹跳消息而不被转发

在 Omnet++/Inet 场景中,我有几个无法通信的 LISP 路由器。我的意思是MapRequestLISP router1to发送的消息LISP router2没有按预期转发到中央网络,而是router2将消息发送回 torouter1并生成以下消息错误


我不明白为什么会发生这种情况,因为在系统中我有另外几个 lisp 路由器,它们按预期完美地工作。.irt所以我认为文件中一定有错误。.irt与工作路由器相比,我以镜面反射的方式编写了文件,只更改了 IP 地址。我不知道“接口 ppp0 不广播”是什么意思......这是添加的路由器的文件:

PITR2.irt

lispRouter4.irt

最后是 .NED 文件中的链接:

你有什么主意吗?谢谢

0 投票
0 回答
1679 浏览

linux - 无法建立ppp连接

我想将嵌入式 linux 板连接到 Internet。在野猪上我有一个 cinterion 3G 调制解调器 (PH8)。

为此,我将 pppd 与以下 ph8 peers 文件一起使用:

我使用以下聊天脚本“ph8-connect”文件:

当我调用命令时:

我的 /var/log/messages 日志文件返回:

运行 ifconfig 时看不到 ppp0 行。如果我手动运行 ifup ppp0,会出现该行但没有写入 IP。我认为它错过了一些小东西,但我无法找到它。

我不知道这些产生超时的 IPCP ConfReq 是什么。

谢谢你的帮助

0 投票
0 回答
1124 浏览

azure - 如何在客户端设置 Azure VPN 以访问互联网(GFW 背后的谷歌)?

我正在尝试为互联网访问目的设置 VPN(我在中国防火墙后面),但我不是网络专家。

中国以外拥有 Azure 订阅的人创建了一个包,允许我使用相关的 pfx 证书连接到该 VPN,到目前为止一切似乎都很好,可以通过位于欧洲的服务器 VPN 服务器实现连接是 172.16.0.1 VPN 客户端在 172.16.0.X 范围内。

关于他遵循的包创建:http: //blogs.msdn.com/b/kaevans/archive/2015/06/05/configure-a-point-to-site-vpn-connection-to-an-azure-vnet .aspx

但是,当我连接到 VPN 时,我无法访问 Google,我很难确认这是我这边的配置还是只是 GFW 搞砸了。我正在为我的配置而苦苦挣扎,因为似乎与新定义的连接没有真正的联系:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

当我连接到 VPN 时,我可以 ping 相关的服务器服务器,但无法访问 google.com,但 DNS 解析名称查找似乎至少可以工作。

连接到 VPN 时,查找操作会给我一个合适的结果

在此处输入图像描述

在此处输入图像描述

虽然我没有连接到全能的 VPN:

在此处输入图像描述

在此处输入图像描述

我仍然可以在连接时 ping VPN 服务器,反之亦然,这很正常:

在此处输入图像描述

在此处输入图像描述

有什么方法可以检查和解决互联网访问是否通过VPN?我也在考虑这是否可能是由路由问题引起的,但是在检查时route print我获得了以下列表,但我并没有发现任何错误:

在此处输入图像描述