Назад | Перейти на главную страницу

Конфигурация OpenVPN Debian 9: нет соединения сервер-клиент с Ethernet

В настоящее время я пытаюсь настроить сервер OpenVPN на своем компьютере Debian 9, и у меня возникают проблемы с подключением к клиенту. В настоящее время сервер физически подключен к клиенту (под управлением Windows) через Ethernet через коммутатор, но клиент не может установить соединение с сервером (сервер отображается как tun0 в ifconfig). Я считаю, что это проблема конфигурации, но я не могу понять, где.

Я также нахожусь за сетью NAT, если это имеет значение. Я также временно отключил брандмауэр на обоих компьютерах в целях отладки.

Есть ли какие-то решения, почему я не могу установить соединение? Заранее спасибо.

Я следую инструкциям на этой странице (я также использую предоставленный сценарий оболочки): OpenVPN_Debian_9

Это server.conf:

port 1194
proto udp
dev tun  
sndbuf 0  
rcvbuf 0  
ca /etc/openvpn/ca.crt  
cert /etc/openvpn/server.crt  
key /etc/openvpn/server.key  
dh /etc/openvpn/dh.pem  
auth SHA512  
tls-auth /etc/openvpn/ta.key 0
topology subnet  
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  
cipher AES-256-CBC  
comp-lzo  
user nobody  
group nogroup  
persist-key  
persist-tun  
status openvpn-status.log  
verb 3  
crl-verify crl.pem

Это client.conf:

client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote xxx.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
comp-lzo
setenv opt block-outside-dns
key-direction 1
verb 3

журнал клиента

Tue Aug 01 09:33:40 2017 OpenVPN 2.4.3 x86_64-w64-mingw32 [SSL (OpenSSL)][LZO] [LZ4] [PKCS11] [AEAD] built on Jul 14 2017
Tue Aug 01 09:33:40 2017 Windows version 6.2 (Windows 8 or greater) 64bit
Tue Aug 01 09:33:40 2017 library versions: OpenSSL 1.0.2l  25 May 2017, LZO 2.10
Enter Management Password:
Tue Aug 01 09:33:40 2017 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340
Tue Aug 01 09:33:40 2017 Need hold release from management interface, waiting...
Tue Aug 01 09:33:40 2017 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:25340
Tue Aug 01 09:33:40 2017 MANAGEMENT: CMD 'state on'
Tue Aug 01 09:33:40 2017 MANAGEMENT: CMD 'log all on'
Tue Aug 01 09:33:40 2017 MANAGEMENT: CMD 'echo all on'
Tue Aug 01 09:33:40 2017 MANAGEMENT: CMD 'hold off'
Tue Aug 01 09:33:40 2017 MANAGEMENT: CMD 'hold release'
Tue Aug 01 09:33:40 2017 Outgoing Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Tue Aug 01 09:33:40 2017 Incoming Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Tue Aug 01 09:33:40 2017 TCP/UDP: Preserving recently used remote address: [AF_INET]10.8.0.1:1194
Tue Aug 01 09:33:40 2017 Socket Buffers: R=[65536->65536] S=[65536->65536]
Tue Aug 01 09:33:40 2017 UDP link local: (not bound)
Tue Aug 01 09:33:40 2017 UDP link remote: [AF_INET]10.8.0.1:1194
Tue Aug 01 09:33:40 2017 MANAGEMENT: >STATE:1501594420,WAIT,
Tue Aug 01 09:34:40 2017 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Tue Aug 01 09:34:40 2017 TLS Error: TLS handshake failed
Tue Aug 01 09:34:40 2017 SIGUSR1[soft,tls-error] received, process restarting
Tue Aug 01 09:34:40 2017 MANAGEMENT: >STATE:1501594480,RECONNECTING,tls-error
Tue Aug 01 09:34:40 2017 Restart pause, 5 second(s)
Tue Aug 01 09:34:45 2017 TCP/UDP: Preserving recently used remote address: [AF_INET]10.8.0.1:1194

UDP link remote: [AF_INET]10.8.0.1:1194 - Я не знаю, как у вас настроена сеть, но вы не может подключиться к серверу по интерфейсу tun по адресу 10.8.0.1 .. --remote 10.8.0.1 неверно, вы должны использовать основной IP-адрес или общедоступный IP-адрес и перенаправить порт на свой маршрутизатор / брандмауэр.