我正在使用 TunnelBlick 连接到带有 OS X 10.9.2 的 VPN (OpenVPN)。我可以验证和传递流量,但从 VPN 注入的 DNS 条目不起作用。
这是scutil --dns
(解析器 #1 是 Tunnelblick 注入的正确 DNS 服务器)的输出
resolver #1
search domain[0] : XXXXX.net
nameserver[0] : 10.10.0.15
if_index : 5 (en1)
flags : Request A records
reach : Reachable
Run Code Online (Sandbox Code Playgroud)
问题是if_index
应该tap0
和不是en1
。来自ifconfig
:
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether e4:ce:8f:1b:42:cc
inet6 fe80::e6ce:8fff:fe1b:42cc%en1 prefixlen 64 scopeid 0x5
inet 10.0.1.2 netmask 0xffffff00 broadcast 10.0.1.255
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
tap0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu …
Run Code Online (Sandbox Code Playgroud)