我家里有一台 Fedora 25 机器,运行在我的 ISP 路由器后面。我已将路由器设置为将 SSH 端口转发到 Fedora 机器,这样我就可以从外面使用 ssh。
现在我尝试在 Fedora 机器上设置 OpenVPN 客户端以连接到我的 VPN 提供商。令我惊讶的是,每当建立 VPN 连接时,我都无法通过端口转发从外部连接到它。但是,我可以在家时使用它的 LAN IP 通过 ssh 连接到它。
有人能解释一下这里出了什么问题吗?
答案1
它不会干扰端口转发;问题与路由有关。OpenVPN 客户端可能会引入一条新的默认路由0.0.0.0
(任何 IP),以取代通过 LAN 路由器的路由。但是,LAN 位于同一子网中:连接是在第 2 层进行的,而不是通过默认网关进行的。