
小路
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 可以是適當伺服器中的 Ubuntu VM 或 raspberry-pi。
- 首選加密 VPN 隧道。