小路
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 隧道将是首选。