VPN SoftEther - 我無法直接從 VPN 連線裝置存取 VPN 伺服器

VPN SoftEther - 我無法直接從 VPN 連線裝置存取 VPN 伺服器

我已經在我的Raspberry Pi 3 (Raspbian) 上安裝並運行VPN 伺服器(SoftEther),它工作正常,但我的PI 不僅可以用作VPN 伺服器,還提供其他服務(SAMBA、FTP、APACHE、MYSQL),而且我不能連接到 VPN 伺服器後才能存取這些服務。

在 VPN 設定中,我已將橋接器配置為 eth0,以便 VPN 電腦從路由器取得 IP 位址 - 並且運作正常。

我可以訪問互聯網、LAN/VPN (192.168.0.*) 中的所有其他計算機,包括路由器(192.168.0.1),我甚至可以使用公共地址訪問我的PI(路由器將其轉發回PI),但我無法使用其內部 eth0 位址 (192.168.0.100) 存取 PI。

我的 LAN 中的其他設備可以存取我的 VPN 連線機器,我的 VPN 機器可以存取 LAN 中的其他設備,但不能直接存取 PI。

答案1

我很高興在 StackExchange 上找到你的問題,直到我看到問題的日期和答案的數量...

根據我的研究,由於 Linux 的限制,不可能從任何連接 VPN 的裝置存取您的 PI。引用文件:

Linux 或 UNIX 作業系統內的限制會阻止與指派給從 VPN 端(虛擬集線器端)本地橋接的網路介面卡的 IP 位址進行通訊。此限制的原因在於作業系統的內部核心程式碼,而不是 SoftEther VPN。

創建具有 NAT 網路的 TAP 設備可能會達到目的,但我還沒有找到有關如何實現它的指導。你可以按照這個github 上的問題了解更多。

相關內容