启动 OpenVPN 不允许我访问本地网络 IP

启动 OpenVPN 不允许我访问本地网络 IP

OpenVPN 通过 apt-get 安装。

sudo /etc/init.d/openvpn start # works

现在,如果我尝试访问我的 NAS 设备网页(或者甚至通过 afp:// 或 smb:// 访问网络共享),https://192.168.0.2(它是静态 IP,可在其他机器上使用),连接超时。它似乎找不到该特定 IP。

现在,如果我运行:

sudo /etc/init.d/openvpn stop

重复该过程,我就可以正常访问 IP 地址和所有共享。

我的猜测是,OpenVPN 配置以某种方式告诉操作系统查看对我的本地路由器一无所知的不同网关 IP,但我不知道如何确认这一点,也不知道如何更改它。

非常感谢您的建议。谢谢。

答案1

我更熟悉开放VPN通过网络管理器

但可能发生的情况是开放VPN正在添加新的 IP 路由(用于 VPN隧道),甚至可以将现有的文件从本地网络中删除。

您可以通过运行来检查:

ip route

启动 openvpn 之前和之后。

如果到您 LAN 的路由消失了,您可以使用以下命令手动再次添加到您本地 LAN 的路由:

sudo ip route add 192.168.0.0/24 dev eth0

假设你的 LAN 已打开192.168.0.0/24,并且你的网络接口eth0

您可以使用 ping 命令测试对您的 LAN 的访问。

ping 192.168.0.2

相关内容