![使用 VPN 进行路由](https://linux22.com/image/1001306/%E4%BD%BF%E7%94%A8%20VPN%20%E8%BF%9B%E8%A1%8C%E8%B7%AF%E7%94%B1.png)
我的 vpn 连接到我的网络服务器时出现有线问题。这个服务器出现一些问题后,他们将其恢复到两周前的版本。今天我发现我无法加载甚至 ping 大部分互联网。使用 traceroute 对其进行调查后,我发现每个请求都是通过我的网络服务器的 vpn 发送的:
我不明白为什么会这样;我也不知道在服务器崩溃之前是否出现过这种情况。服务器本身可以连接/ping 所有内容。
我有另一个 vpn 连接到另一台服务器,当激活时不会显示这种奇怪的路由。除了地址和证书外,这两个 .conf 文件都相同。
问题:为什么我的系统在激活到我的 Web 服务器的 VPN 时会更改路由?我该如何调查这种现象?
谢谢您的帮助。
保罗
答案1
感谢 anx 的询问,我在服务器的配置文件中找到了原因:)
push "redirect-gateway def1 bypass-dhcp"
强制每个客户端通过服务器路由所有流量,方法是推送
0.0.0.0 10.110.0.5 128.0.0.0 UG 0 0 0 tun1
到客户端的路由表。
我曾经为智能手机 vpn 安装过它(但从未使用过),直到它坏了才知道我的台式机也受到了影响。
它曾经默默地工作,直到服务器坏了并重建。
感谢您的帮助。