自从 OSX El Capitan 以来,当使用水平分割时,forticlient VPN 软件就失效了。问题是 DNS 请求是在正常的主接口上发送到 VPN 隧道的 DNS。
我们如何通过正确的接口(即 VPN 隧道)发送 DNS 请求
我正在使用 OSX 的瞻博网络客户端(“网络连接”)来访问客户端的 VPN。客户端似乎配置为不使用拆分路由。客户端的 VPN 主机不愿意启用拆分路由。
有没有办法让我覆盖这个配置,或者在我的工作站上做一些事情来让非客户端网络流量绕过 VPN?这没什么大不了的,但是我的流媒体广播电台(例如 XM)都无法连接到他们的 VPN。
对于术语中的任何不准确之处,我们深表歉意。
** 编辑 **
Juniper 客户端将我的系统的 resolve.conf 文件从:
nameserver 192.168.0.1
Run Code Online (Sandbox Code Playgroud)
到:
search XXX.com [redacted]
nameserver 10.30.16.140
nameserver 10.30.8.140
Run Code Online (Sandbox Code Playgroud)
我已尝试将首选 DNS 条目恢复到文件中
$ sudo echo "nameserver 192.168.0.1" >> /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)
但这会导致以下错误:
-bash: /etc/resolv.conf: Permission denied
Run Code Online (Sandbox Code Playgroud)
超级用户帐户如何无法访问此文件?有没有办法阻止瞻博网络客户端更改此文件?
这是设置:
问题:
我想要发生的事情:
我试过的:
split-tunnel ×3
vpn ×3
fortinet ×1
internal-dns ×1
juniper ×1
routing ×1
split-dns ×1
windows-10 ×1