我在装有操作系统 Raspbian Stretch (Debian) 的 RaspberryPi 上运行 OpenVPN 2.4。我的客户端计算机运行 Windows 10 Home。运行 OpenVPN GUI(具有管理员权限)。我的 OpenVPN 服务器配置文件旨在推送我的本地 DNS IP,但不起作用:
tls-server
local 192.168.1.70
port 1194
dev tun
topology subnet
server 10.8.0.0 255.255.255.0
proto udp4
cipher AES-256-GCM
auth-nocache
persist-key
persist-tun
ncp-disable
push "dhcp-option DNS 192.168.1.1"
# Key & cert files lines are below here
我的 Windows 客户端 OVPN 文件:
tls-client
remote myDomain.com 1194
topology subnet
dev tun
dev-node OpenVPN
dev-type tun
ifconfig 10.8.0.2 255.255.255.0
proto udp4
cipher AES-256-GCM
ncp-disable
remote-cert-eku "TLS Web Server Authentication"
# Key & cert files lines are below here
我的客户端日志文件显示:
Thu Jul 04 22:40:36 2019 Notified TAP-Windows driver to set a DHCP IP/netmask of 10.8.0.2/255.255.255.0 on interface {7960DABA-08FA-46FF-B8B2-A57ACDAB8247} [DHCP-serv: 10.8.0.254, lease-time: 31536000]
问题显示在我的IPCONFIG /all中:
Ethernet adapter OpenVPN:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : TAP-Windows Adapter V9
Physical Address. . . . . . . . . : 00-FF-79-60-DC-EB
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::4d93:4f27:6a9f:9314%12(Preferred)
IPv4 Address. . . . . . . . . . . : 10.8.0.2(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : 04 July 2019 22:40:36
Lease Expires . . . . . . . . . . : 03 July 2020 22:40:35
Default Gateway . . . . . . . . . :
DHCP Server . . . . . . . . . . . : 10.8.0.254
DHCPv6 IAID . . . . . . . . . . . : 788594553
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-22-2A-20-42-70-8B-CD-17-C3-0C
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Enabled
请注意,TAP 适配器尚未设置 DNS IPV4 IP 地址(即应为 192.168.1.1)。虽然设置了一些杂项 IPV6 DNS 条目(不确定这些条目来自哪里)。如果我在客户端的 ovpn 文件中设置 DNS,则它可以正常工作(dhcp-option DNS 192.168.1.1)。我也无法推送默认网关,但尝试一次解决一个问题!任何帮助表示感谢。Nigel