Sta*_*lin 60 domain-name-system openvpn mac-osx
我在 MacOS X Lion 上通过 Tunnelblick 使用 OpenVPN。
我只需要在此 VPN 会话期间设置特定的 DNS(使用本地 IP,仅在 VPN 启动时才有效)。
我无权访问 OpenVPN 服务器配置。只有客户端配置。此外,来自服务器的 DNS不起作用。
所以它是这样工作的:我连接到 VPN,转到网络首选项并手动设置 DNS。VPN 断开连接后,我切换回默认设置。它有效,但它需要是自动的。
经过一番探索后,我发现 OpenVPN 上下脚本可能对我有所帮助。不幸的是,我还没有找到任何关于它究竟如何完成的具体文档。
怎么做或者不可以做?任何意见,将不胜感激!
pQd*_*pQd 69
尝试添加:
# put actual dns name here
dhcp-option DNS 10.11.12.13
Run Code Online (Sandbox Code Playgroud)
到您客户的配置
arb*_*zar 10
如果您(与 OP 不同)有权访问 OpenVPN 服务器配置,并且server.conf
要推送所有客户端,则可以在 OpenVPN 中添加此选项:
push "dhcp-option DNS 8.8.8.8"
Run Code Online (Sandbox Code Playgroud)
您可以将 更改8.8.8.8
为您想要的 DNS。
小智 5
将此添加到客户端配置文件:
#ipv4
pull-filter ignore "dhcp-option DNS"
#ipv6
pull-filter ignore "dhcp-option DNS6"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
183610 次 |
最近记录: |