![OpenVPN 服务器与客户端已连接,但无法从客户端 ping 服务器,反之亦然](https://linux22.com/image/752179/OpenVPN%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8E%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%B7%B2%E8%BF%9E%E6%8E%A5%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E4%BB%8E%E5%AE%A2%E6%88%B7%E7%AB%AF%20ping%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E5%8F%8D%E4%B9%8B%E4%BA%A6%E7%84%B6.png)
我正在尝试在办公室的 Windows 7 系统中设置 OpenVPN 服务器,在家中的 Windows 10 系统中设置客户端。服务器和客户端已连接,但无法从客户端 ping 服务器,也无法从服务器 ping 客户端。
这是我的配置文件。有人能帮忙解决这个问题吗?
服务器配置文件
dev-node "ServerVPN"
mode server
port 34867
proto tcp4-server
dev tun
tls-server
tls-auth "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ta.key" 0
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
ca "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ServerVPN.crt"
key "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ServerVPN.key"
dh "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\dh2048.pem"
client-to-client
keepalive 10 120
cipher AES-128-CBC
comp-lzo
persist-key
persist-tun
client-config-dir "C:\\Program Files\\OpenVPN\\config"
server 10.8.0.0 255.255.255.0
verb 3
route-delay 5
route-method exe
push "route 192.168.0.0 255.255.255.0"
route 192.168.182.0 255.255.255.0
电荷耦合器件- 客户端VPN
ifconfig-push 10.8.0.3 10.8.0.4
i route 192.168.182.0 255.255.255.0
客户端系统中的配置
remote XXX.XX.XXX.XX
client
port 34867
proto tcp4-client
dev tun
tls-client
tls-auth "C:\\Program Files\\OpenVPN\\config\\ta.key" 1
remote-cert-tls server
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\ClientVPN.crt"
key "C:\\Program Files\\OpenVPN\\config\\ClientVPN.key"
cipher AES-128-CBC
comp-lzo
auth-nocache
persist-key
persist-tun
verb 3
mute 20
答案1
ifconfig-push 10.8.0.6 10.8.0.5
您可能还需要执行以下操作:
server 10.8.0.0 255.255.255.0 nopool
ifconfig-pool 10.8.0.8 10.8.0.251
看这了解详情。
您可能还拥有这些反而:
ifconfig-push 10.8.0.2 255.255.255.0
topology subnet
server 10.8.0.0 255.255.255.0 nopool
ifconfig-pool 10.8.0.3 10.8.0.254
顺便说一句,你可能在这里打错了:
push "route 192.168.0.0 255.255.255.0"
route 192.168.182.0 255.255.255.0
(0
对比182
)
如果是这种情况,您可能需要使用 ccdDEFAULT
而不是服务器配置来推送路由,这样它就不会被推送到“拥有”它的客户端。我假设这是一个多客户端设置,服务器不应该“拥有” 192.168.1.0/24
。