![在 NAT 后面连接两个子网](https://linux22.com/image/1290491/%E5%9C%A8%20NAT%20%E5%90%8E%E9%9D%A2%E8%BF%9E%E6%8E%A5%E4%B8%A4%E4%B8%AA%E5%AD%90%E7%BD%91.png)
情况是这样的。我和一个朋友想通过 vpn 将我们的 LAN 通过互联网连接连接在一起,这样我们就可以像在本地一样访问彼此的计算机和设备。
这是我们的网络规格:
我的网络:
子网:192.168.0.0/24
互联网网关:dlink-524(可进行 ipsec 和 pptp 流量直通)
首选 VPN 网关:openSUSE 11.4 Server
其他设备:Win7 桌面、Wii、Android 手机、Win7 笔记本电脑、Fedora 笔记本电脑。
朋友网络:
子网:192.168.1.0/24
互联网网关:一些 netear 路由器
首选VPN网关:Win7桌面版
其他设备:Win7 桌面(2)、iPad、带有 samba 的 NAS、iphone、安卓手机。
理想情况下,当所有设置完成后,我就可以通过我的 Android 手机 ping 我朋友的 iPad。
有什么想法吗?我尝试配置 openVPN(我的朋友没有让他那边工作),但我宁愿在 win7 端使用不需要任何安装的东西。那么自然的选择似乎是使用 strongswan 的 ipSEC,但我不知道如何在我的 dlink 路由器后面让它工作(我认为 nat 会让 ipsec 变得一团糟)。
PPTP 似乎也被弃用了。
答案1
有任何想法吗?
理想的做法是让路由器为您创建 VPN 隧道。我使用入门级 Cisco 路由器完成过此操作,但您的路由器似乎无法充当 VPN 端点。
您可以检查是否可以使用开源路由器固件或者考虑购买具有此功能的替代路由器。