连接到 OpenVPN 时访问 LAN

连接到 OpenVPN 时访问 LAN

我有一台安装了 Asuswrt-merlin 固件的华硕路由器。我的路由器上的 DHCP 服务器在 192.168.0/24 子网中提供地址。我的 OpenVPN 服务器配置如下图像。VPN 子网/网络掩码为 10.8.0.0 / 255.255.255.0。Push LAN to clients和 两个DNS设置均按图像所示进行设置。但是,当通过 连接到 VPN 服务器时,我无法连接到我的本地 LAN TUN。当我切换到 时,TAP我可以使其工作,因为 VPN 子网/网络掩码与我的本地 LAN 相同,并且连接的 VPN 客户端从 LAN DHCP 池获取 IP 地址,但是我无法将我的 Android 手机/iOS 设备连接到 VPN 服务器,因为它们不支持TAP,仅支持TUN

我如何通过 访问我的本地 LAN TUN

答案1

试试这些,有了这些,您还需要另外设置用户名/密码帐户......如果这不起作用,您将需要发布更多详细信息和日志。

无论何时进行更改,始终导出并使用新的配置。

答案2

大家好,您需要添加带度量的路线

route add -p 192.168.0.0/16 (router-local-ip) metric 1

*以管理员身份运行 cmd。

答案3

对于遇到相同问题的我来说,这几乎完美地解决了问题!启用了网络发现吗?我正在从远程位置(客户端)使用我的 Apple TV,使用路由器到路由器的隧道。当我尝试在家中(服务器端)访问我的家庭网络时,所有设备都会显示出来。当我尝试远程访问它时,我需要输入设备的 IP 地址。有什么想法吗?

相关内容