![如何连接两个具有私有 IP 地址的客户端桌面?](https://linux22.com/image/1566226/%E5%A6%82%E4%BD%95%E8%BF%9E%E6%8E%A5%E4%B8%A4%E4%B8%AA%E5%85%B7%E6%9C%89%E7%A7%81%E6%9C%89%20IP%20%E5%9C%B0%E5%9D%80%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%A1%8C%E9%9D%A2%EF%BC%9F.png)
小路
1. Client A (private IP) ----- (private IP NAT) Router A
2. Router A (dynamic public IP) ----- Internet
3. Internet ------ (dynamic public IP) Router B
4. Router B (private IP NAT) ----- (private IP) Client B
5. Client B (LAN B) --- (LAN B GW) Router
6. Router (Subnets)
我们如何才能让客户端 A“桥接”到 LAN B?
以便:
- 客户端 A 可以使用属于 LAN B 的 IP,并假装自己在 LAN B 中
- 客户端 A 还应该能够看到来自 LAN B 的广播流量,例如 ARP
- 客户端 A 可以从 LAN B 中的 DHCP 服务器获取 IP
- 客户端 A vpn 客户端可以为客户端 B 后面的子网配置路由列表。
环境:
- 客户端 A 可能是 Ubuntu/Windows。
- 客户端 B 可以是适当服务器或 raspberry-pi 中的 Ubuntu VM。
- 加密的 VPN 隧道将是首选。