无法使 Wireguard 客户端配置与 tplink 605 vpn l2tp 服务器配合使用

无法使 Wireguard 客户端配置与 tplink 605 vpn l2tp 服务器配合使用

我家里有一台 tplink 605 路由器/vpn 服务器。我为传入流量设置了一个预共享密钥 l2tp 服务器。我已使用其 vpn 功能将它与我的 iphone 配合使用。

我现在正尝试设置带有 wireguard 的 raspberry pi 作为客户端。尽管每次启动它都会出错。

我尝试查找有关这种情况的文档,但找不到。大多数(如果不是全部)情况都描述了使用加密密钥。

我的wg0.conf文件看起来像这样

[Interface]
Address = 192.168.140.0/24 
DNS = 192.168.17.200

[Peer]

PresharedKey = <client psk>
AllowedIPs = 192.168.17.0/24
Endpoint = home.example.com:192.168.17.1
PersistentKeepalive = 25

我的家庭网络位于 192.168.17.0/24,tplink 路由器位于 192.168.17.1,dns/dhcp 服务器位于 192.168.17.200,它有一个 192.168.140.0/24 的 IP 地址“vpn 池”

当它启动时告诉我的值<client psk>太长(它是 10 个字符),但同样让我担心的是,我没有输入任何地方,也没有找到任何说明

wg0.conf 有一些“非官方”参考资料,但我看到的资料根本没有提及预共享密钥。

这个文件应该是什么样的

答案1

您无法使用 WireGuard 客户端连接到 L2TP 服务器。您需要使用 L2TP 客户端,例如2TPD 简介

通常,当您使用 L2TP 时,您还会使用 IPsec 来加密其流量。IPsec 可能使用预共享对称加密密钥 - 这可能是您拥有的预共享密钥。在这种情况下,您需要将 L2TP 客户端与 IPsec 客户端配对,例如利布雷斯万奥普斯旺, 或者坚强的天鹅

以下是为 L2TP/IPsec 设置 Linux 客户端的几个示例:

相关内容