You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows Server部署OpenVPN对接AD认证及局域网访问故障排查求助

Windows Server部署OpenVPN对接AD认证及局域网访问故障排查求助

各位大佬好,我折腾OpenVPN快两周了,卡在局域网访问这一步,想请大家帮忙看看问题出在哪!

我的现状与需求

  • 已在Windows Server 2022的Hyper-V虚拟机上部署OpenVPN,服务器单LAN网卡,地址是192.168.88.14,VPN分配的网段是10.8.0.0/24(服务器的VPN地址是10.8.0.1)
  • 远程客户端(Win10/11)连接VPN后,能和服务器的VPN地址(10.8.0.1)互ping,也能访问\\10.8.0.1\share,但完全无法ping通或访问192.168.88.x网段的任何设备,就连服务器本身的LAN地址192.168.88.14都访问不了
  • 服务器这边能ping通客户端的VPN地址(比如10.8.0.6),但局域网内其他PC根本ping不通VPN客户端
  • 我的最终目标是:让加入域的VPN客户端能通过VPN对接AD认证,同时访问局域网内的文件共享、打印机等资源,就像物理接入LAN的电脑一样正常工作

我的配置信息

客户端配置(client.ovpn)

client
dev tun
proto udp
remote xxx.xxx.xxx.xxx 1197
resolv-retry infinite
nobind
persist-key
persist-tun
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\client01.crt"
key "C:\\Program Files\\OpenVPN\\config\\client01.key"
remote-cert-tls server
route-nopull
route 192.168.88.0 255.255.255.0 vpn_gateway
route 10.8.0.1 255.255.255.255 vpn_gateway
tls-auth "C:\\Program Files\\OpenVPN\\config\\tls-auth.key" 1
cipher AES-256-CBC
verb 3

服务器配置(server.ovpn)

port 1197
proto udp
dev tun
ca "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\issued\\server02.crt"
key "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\private\\server02.key"
dh "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\dh.pem"
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 10 120
tls-auth "C:\\Program Files\\OpenVPN\\easy-rsa\\pki\\easytls\\tls-auth.key" 0
cipher AES-256-CBC
persist-key
persist-tun
status openvpn-status.log
verb 3
explicit-exit-notify 1

路由器配置(Mikrotik)

已经在WinBox里添加了静态路由:

  • 目标地址:10.8.0.0/24
  • 网关:192.168.88.14(OpenVPN服务器的LAN地址)
  • 接口:bridge
  • 距离:1

已经确认的正常项

  • 端口转发没问题:路由器已经把1197/UDP端口的所有流量转发到OpenVPN服务器的LAN地址192.168.88.14
  • VPN基础连通性正常:客户端和服务器的VPN网段互ping、共享访问都没问题

目前卡住的核心问题

  1. 客户端为什么访问不了192.168.88.x的局域网设备?
  2. 局域网内的其他PC为什么ping不通VPN客户端?
  3. 后续要实现域客户端通过VPN认证AD,需要提前做哪些配置准备?

备注:内容来源于stack exchange,提问作者James Perry

火山引擎 最新活动