Openvpn

當兩個 LAN 具有相同的地址時,創建正確的 vpn 隧道

  • August 25, 2019

我正在按照本教程http://wiki.debian.org/OpenVPN#TLS-enabled_VPN>和這個<http://users.telenet.be/mydotcom/howto/linux/openvpn.htm創建與我的遠端 LAN 的 openvpn 連接.

但是這兩個範例都假設兩個 LAN 具有不同的地址(即 192.168.10.0/24 和 192.168.20.0/24,查看此圖像 i.stack.imgur.com/2eUSm.png)。

不幸的是,在我的情況下,本地和遠端區域網路都有 192.168.1.0/24 地址。我可以直接在 openvpn 伺服器上連接(我可以 ping 它並使用 ssh 登錄),但是我看不到遠端 LAN 上的其他設備(更不用說通過瀏覽器訪問它們了,這從一開始就是重點) . 並且不知道定址問題是否可能是原因?如果不是 - 如何定義路由,以便我可以 ping 遠端 LAN 中的其他設備?

你沉沒了。所有機器都使用同一個子網。您如何建議他們能夠區分本地主機和遠端主機?您在這裡唯一的選擇可能是來自每個站點的 VPN 主機的某種形式或埠轉發。這適用於一些服務,但長期支持將是一場噩夢。

你真的只需要硬著頭皮重新編號站點之一。

我的猜測是您對一些核心網路基礎知識沒有很好的掌握。我強烈建議您閱讀關於 IPv4 子網的 Serverfault Q&A。這將幫助您更好地理解目前困難背後的原因。

引用自:https://serverfault.com/questions/437551