问题标签 [l2tp]
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.
networking - 将 L2TP 与 IPSec 一起使用有什么意义?
根据我有限的理解,IPSec 以隧道模式对对等方进行身份验证并封装/加密 IP 数据包。
另一方面,L2TP 本身不提供认证/加密,而是提供封装,IPSec 已经实现了这一点。
在我的应用程序中,我想使用 IPSec 保护端到端数据传输。我也在考虑“L2TP/IPSec”,但无法弄清楚 IPSec 不提供哪些 L2TP 功能?为什么我会选择使用 L2TP/IPSec 而不是单独使用 IPSec?
nat - L2TP/IPSec NAT issue
I am a little confusing.
A(L2TP/IPSec VPN server ) ---- B(router) ------ (internet) ------- C(router) ------ D(client)
Can a L2TP/IPSec VPN server(A) behind NAT,serve clients(D) behind other different NATS? Can the IKE message corrected be routed to the L2TP/IPSec VPN server behind NAT?
PS: I dont have any authority to change the B router's NAT configuration. A & D can communicate with the same server who has a public IP address.
linux-kernel - Linux l2TPv3 支持
我使用 CentOS,它不支持 2.6.35 中引入的 L2TPv3。CentOS 是 2.6.32。如何选择性地将 L2TPv3 更改修补到我的内核?
此外,这些是内核模块。我是否需要运行修改后的内核才能安装这些 KO?
android - 有谁知道如何在 android 中使用 L2TP/IPSec 服务器协议以编程方式建立 VPN 连接?
有谁知道如何在 android 中使用 L2TP/IPSec 服务器协议以编程方式建立 VPN 连接?
我正在尝试通过我的 android 应用程序使用 L2TP/IPSec 协议连接到我的 VPN 服务器,因为我正在研究我发现使用 android.net.vpnservice 我可以连接,但是当我阅读一些文档时不清楚如何连接到 VPN(没有 API 来设置用户名或密码,也没有 API 来设置我的 VPN 类型(l2tp,pptp);我还测试了谷歌提供的示例应用程序(toyvpn),没有我之前提到的也。
任何帮助将非常感激。提前致谢
azure - Windows Server VPS 作为具有一个 NIC 的 L2TP VPN 服务器
我刚刚在 Linux VPS(Azure Virtual Maschine)上安装了 OpenVPN 访问服务器,它运行良好!(目的是在“不安全”的地方上网。)
但我更喜欢运行 L2TP VPN 服务器的 Windows 服务器。但我无法通过 VPN 简单地共享互联网,因为向导需要两个网络接口。
有没有人通过一个网络接口在 Windows Server 上运行 VPN 服务器并进行 Internet 共享?
ssh - OpenSwan L2TP/IPSec sshd 绑定地址
好的,所以我已经在 Google 上待了大约一个小时左右,试图弄清楚这一点。
我有一个 L2TP/IPSec vpn 设置。当客户端连接时,会为该客户端创建一个新接口,问题是在引导期间,并且大多数时候这些接口不存在。我的 vpn 范围从 10.24.1.1 开始我希望 sshd 监听 10.24.1.1 但是当没有连接客户端时它无法绑定地址
/var/log/安全:
这是有道理的。我的问题是。有没有办法创建某种虚拟接口或只分配 10.24.1.1 以便 sshd 监听它?谢谢您的帮助!!
服务器也是 CentOs 6 64bit
networking - 当我们已经有了第 3 层隧道协议时,为什么还要使用第 2 层隧道协议
在网络中,隧道是两个节点之间的逻辑连接。在隧道中,有多个路由器物理组成路径。因此,隧道中的数据包本质上是通过 IP 路由的。(如果我错了请纠正我)
这对于第 3 层隧道协议是有意义的,其中乘客协议封装在 IP 协议中。隧道内的路由器可以利用额外的 IP 标头将数据包路由到隧道端点。
然而,在第 2 层隧道协议中,乘客协议被封装在第 2 层协议中。例如,在L2TP中,我们可以看到原始数据包(ppp头+ppp负载)被封装在一个L2TP头、UDP头、IPSec头、IP头、Data-link头中。由于我们已经有一个外部 IP 标头,它足以将整个数据包通过隧道路由到其端点。为什么我们要费心添加另一个额外的数据链接头?对我来说似乎可能的唯一原因是它试图通过 ppp 链接或 WAN 链接发送这些数据包,但实际上这个链接是合乎逻辑的并且由许多物理路由器组成。那么为什么要添加额外的链路层标头呢?以及如何在隧道中处理此数据包?
c# - 使用 C# 和 DotRas 的 Android 的 L2TP/IPSEC PSK 应用程序
我已经搜索了几个月,但仍然没有找到使用 Android 原生语言使用 L2TP/IPSEC PSK 构建 VPN 应用程序的解决方案。我尝试了 ToyVpn,但没有看到您如何将用户名和密码传递给服务器。我没有尝试过 openvpn,因为它不支持 TAP 模式。所以我只想问:
- 是否可以使用 vpnservice API 为 Android 4.x 构建 L2TP/IPSEC PSK 应用程序?
- 是否可以使用 C# 和 DotRas ( https://dotras.codeplex.com/ ) 为 Android 4.x 构建 L2TP/IPSEC PSK 应用程序?
ip - 具有多个外部 IP 的 L2TP / PPTP 服务器
我有一个带有 2 个 IP 地址的 Debian VPS:例如 1.1.1.1 和 2.2.2.2
我已经设置了一个很好用的 PPTP 服务和一个 L2TP 服务。
当 VPN 客户端连接到 VPS(IP 1.1.1.1)时:他的公共 IP 地址是 1.1.1.1
但问题是当 VPN 客户端连接到 VPS (IP 2.2.2.2) 时:他的公共 IP 地址仍然是 1.1.1.1 而不是 2.2.2.2
我怎样才能解决这个问题 ?
谢谢 !
ios - 带有自定义 VPN 连接的 iOS 应用
我想创建可以使用 PPTP、L2TP 或 OpenVPN 连接到 VPN 的应用程序,但我找不到任何有关此的信息。仅找到有关在 ios 8 SDK 中使用 IPSec 和 IKEv2 的信息。