Openvpn linux 서버, linux에 적합, Windows 클라이언트에는 적합하지 않음

Openvpn linux 서버, linux에 적합, Windows 클라이언트에는 적합하지 않음

이것은 내 openvpn 구성입니다.

서버는 linux centos, 클라이언트 1은 linux centos, 클라이언트 2는 windows10입니다. Linux 클라이언트는 Linux 서버를 ping할 수 있지만 Windows 클라이언트는 ping할 수 없습니다. Linux 클라이언트는 linux 서버를 ping할 수 있지만 Windows 클라이언트는 할 수 없습니다. 내가 놓친 게 무엇입니까? 시스템 로그에 오류가 없으며 Windows에서 방화벽을 끄려고 시도했지만 성공하지 못했습니다. 이것들은 conf 파일입니다

서버리눅스

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key  # This file should be kept secret
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
tls-auth ta.key 0 # This file is secret
cipher AES-256-CBC
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
verb 3
explicit-exit-notify 1

클라이언트Linux

client
dev tun
proto udp
remote mysite.fqdn 1194
resolv-retry infinite
nobind
user nobody
group nobody
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
remote-cert-tls server
tls-auth ta.key 1
cipher AES-256-CBC
verb 6

클라이언트 창

client 
proto udp 
verb 3 
dev tun 
remote mysite.fqdn
port 1194 
ca ca.crt
cert windows10.mysite.crt
key windows10.mysite.key
tls-auth ta.key 1
nobind 
persist-key 
persist-tun
cipher AES-256-CBC

답변1

해결 방법을 찾았습니다. 서버에 다음을 추가해야 합니다.

클라이언트 대 클라이언트 및 기타 것들

Windows 클라이언트의 경우 (평소와 같이 ..)

그래서 server.conf는

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key  # This file should be kept secret
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
tls-auth ta.key 0 # This file is secret
cipher AES-256-CBC
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
verb 3
explicit-exit-notify 1
client-to-client
topology "subnet"
push "topology subnet"
push "route 10.8.0.0 255.255.255.0"

관련 정보