我正在尝试路由远程网关,以便可以在 LAN 上使用它来从远程网络分配公共 IP。我通过一些黑客攻击部分成功,但无法完全实现我想要的效果。
LAN A 需要使用 WAN B 的远程网关。
LAN A 上的路由器: br0 192.168.20.8 br0:0 8.8.8.1(当然不是真实 IP)。tap0(连接到 br0 网桥的 OpenVPN 隧道)
- LAN A 上的客户端需要使用 8.8.8.1。
- LAN 上的路由器需要通过 tap0 路由 8.8.8.1 的数据包
问题是 Linux 将 8.8.8.1 视为本地,并且基于源的路由到目前为止无法工作。
如果有人能向我展示解决方案,我很乐意使用 iptables 或基于源的路由表。
谢谢大家的帮助!