이것은 내 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"