我已经尝试解决这个问题很长时间了。情况如下:
计算机 -> 华为 B525 路由器 -> 带 xl2tpd 的 VPS -> 互联网
我有一个华为B525路由器。它启用了从 192.168.8.0/24 网络分配 IP 地址的 DHCP 服务器。我还在 VPS 上安装了 VPN (L2TP)。
将华为路由器连接到 VPN 后,其 IP 地址为 192.168.42.10。网关的 IP 地址为 192.168.42.1(如预期的那样)。互联网工作正常,华为路由器后面的设备可以ping通连接到VPN的其他设备。但是我无法从其他设备访问提到的机器(在路由器后面),例如。也连接到 VPN(或从 VPS 本身)。
完美的解决方案是从 VPS 和其他 VPN 设备访问 192.168.8.0/24 设备及其端口。
路线打印:
iptables - 过滤器:
iptables - nat: