Tôi đã thiết lập OpenVPN phía sau bộ định tuyến và cổng được chuyển tiếp 1194
. VPN đang sử dụng mạng con 10.3.15.0/24
và có 192.168.1.14
trên mạng LAN.
Nó hoạt động khi tôi kết nối cục bộ hoặc từ mạng gia đình của tôi kết nối với IP công cộng. Nhưng không phải trên các mạng khác tôi đã thử.
Tôi không thể thiết lập kết nối với VPN và trên máy khách tôi nhận được:
Mon Apr 20 13:50:42 2015 UDPv4 link local: [undef]
Mon Apr 20 13:50:42 2015 UDPv4 link remote: [AF_INET]83.***.***.***:1194
Mon Apr 20 13:51:42 2015 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Apr 20 13:51:42 2015 TLS Error: TLS handshake failed
Mon Apr 20 13:51:42 2015 SIGUSR1[soft,tls-error] received, process restarting
Mon Apr 20 13:51:42 2015 Restart pause, 2 second(s)
Tôi nghĩ rằng nó có thể là một vấn đề tường lửa, đây là từ iptables của tôi:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
ACCEPT all -- 10.3.15.0/24 anywhere ctstate NEW
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Nhưng tôi đã cố gắng để rửa bàn, mà không hoạt động. Và khi chạy tcpdump -qni any port 1194
có một số giao tiếp (trong cả hai trường hợp):
13:44:35.936684 IP 194.***.***.****.53929 > 192.168.1.14.1194: UDP, length 14
13:44:41.043704 IP 194.***.***.****.22955 > 192.168.1.14.1194: UDP, length 14
13:44:43.063426 IP 194.***.***.****.22955 > 192.168.1.14.1194: UDP, length 14
13:44:43.544690 IP 194.***.***.****.53929 > 192.168.1.14.1194: UDP, length 14
Tôi cũng nhận thấy một cái gì đó về destination port unreachable
, nhưng những lỗi đó đã biến mất.
Đây là cấu hình máy chủ của tôi:
port 1194
proto udp
dev tun
ca openvpn_certs/host-ca.pem
cert openvpn_certs/host-cert.pem
key openvpn_certs/host-key.pem
dh openvpn_certs/dh1024.pem
server 10.3.15.0 255.255.255.0
route 10.3.15.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "redirect-gateway def1 bypass-dhcp"
push "remote-gateway 10.3.15.1"
client-to-client
max-clients 20
keepalive 10 120
comp-lzo
user nobody
group nobody
persist-key
persist-tun
status /var/log/openvpn-status.log
log-append /var/log/openvpn.log
verb 11
Đây là cấu hình máy khách của tôi:
client
dev vpn
dev-type tun
proto udp
remote server.remote 1194
resolv-retry infinite
nobind
ns-cert-type server
persist-key
persist-tun
pull
ca certs/ca-host.pem
cert certs/cert-local.pem
key certs/key-local.pem
comp-lzo
verb 11
Máy chủ chạy linux linux trong khi máy khách chạy Gentoo.
Tôi bị mắc kẹt và không biết tìm ở đâu, có ý tưởng hay hướng dẫn nào không?
Cảm ơn!