С Новым годом! Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 04.12.2023
Сообщений: 8
1

Проблема с подключением OpenVPN; tls-crypt unwrap error: packet too short; TLS Error: tls-crypt unwrapping failed from

15.10.2024, 00:04. Показов 670. Ответов 0

Author24 — интернет-сервис помощи студентам
Приветствую! Появилась следующая проблема:
Имеется сервер на OrangePI (аналог raspberryPI). Хочу поднять OpenVPN сервер.
На сервере используется ubuntu.
user@orangepi3b:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
Настройку сервера делал по руководству

Конфигурационный файл сервера server.conf:
Код
local 192.168.0.104
port 1194
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-crypt tc.key
topology subnet
server 10.8.0.0 255.255.255.0
push "redirect-gateway def1 bypass-dhcp"
ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "block-outside-dns"
keepalive 10 120
user nobody
group nogroup
persist-key
persist-tun
verb 3
crl-verify crl.pem
Есть 2 клиента. Клиент_1 находится в одной стране с сервером, Клиент_2 – в другой.
При использовании udp протокола и порта 1194 у обоих клиентов выходит ошибка:

Mon Oct 14 23:22:52 2024 DCO version: 1.2.1
Mon Oct 14 23:22:52 2024 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340
Mon Oct 14 23:22:52 2024 Need hold release from management interface, waiting...
Mon Oct 14 23:22:52 2024 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:59449
Mon Oct 14 23:22:53 2024 MANAGEMENT: CMD 'state on'
Mon Oct 14 23:22:53 2024 MANAGEMENT: CMD 'log on all'
Mon Oct 14 23:22:53 2024 MANAGEMENT: CMD 'echo on all'
Mon Oct 14 23:22:53 2024 MANAGEMENT: CMD 'bytecount 5'
Mon Oct 14 23:22:53 2024 MANAGEMENT: CMD 'state'
Mon Oct 14 23:22:53 2024 MANAGEMENT: CMD 'hold off'
Mon Oct 14 23:22:53 2024 MANAGEMENT: CMD 'hold release'
Mon Oct 14 23:22:53 2024 TCP/UDP: Preserving recently used remote address:
[AF_INET] XX.XX.XXX.XXX:1194
Mon Oct 14 23:22:53 2024 ovpn-dco device [OpenVPN Data Channel Offload] opened
Mon Oct 14 23:22:53 2024 UDP link local: (not bound)
Mon Oct 14 23:22:53 2024 UDP link remote: [AF_INET] XX.XX.XXX.XXX:1194
Mon Oct 14 23:22:53 2024 MANAGEMENT: >STATE:1728937373,WAIT,,,,,,
Mon Oct 14 23:22:53 2024 tls-crypt unwrap error: packet too short
Mon Oct 14 23:22:53 2024 TLS Error: tls-crypt unwrapping failed from [AF_INET]XX.XX.XXX.XXX:1194
Про эту проблему пишут, что отсутствует ключ tc.key, однако в папке сервера он есть, у клиента он прописан в файле конфигурации.
user@orangepi3b:~$ ls -l /etc/openvpn/server
total 48
-rw------- 1 root root 1204 окт 14 21:53 ca.crt
-rw------- 1 root root 1700 окт 14 21:53 ca.key
-rw-r--r-- 1 root root 187 окт 14 21:53 client-common.txt
-rw------- 1 nobody nogroup 650 окт 14 21:53 crl.pem
-rw-r--r-- 1 root root 424 окт 14 21:53 dh.pem
drwxr-xr-x 5 root root 4096 окт 14 21:53 easy-rsa
-rw------- 1 root root 19 окт 14 22:58 ipp.txt
-rw-r--r-- 1 root root 426 окт 14 21:53 server.conf
-rw------- 1 root root 4511 окт 14 21:53 server.crt
-rw------- 1 root root 1704 окт 14 21:53 server.key
-rw------- 1 root root 636 окт 14 21:53 tc.key
При подключении через протокол tcp порт 1194 у Клиента_1 (в той же стране) подключение работает исправно. У Клиента_2 ошибка:
Mon Oct 14 23:00:50 2024 Route addition via service succeeded
Mon Oct 14 23:00:50 2024 C:\Windows\system32\route.exe ADD 128.0.0.0 MASK 128.0.0.0 10.8.0.1
Mon Oct 14 23:00:50 2024 Route addition via service succeeded
Mon Oct 14 23:00:50 2024 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Mon Oct 14 23:00:50 2024 Initialization Sequence Completed
Mon Oct 14 23:00:50 2024 MANAGEMENT: >STATE:1728932450,CONNECTED,SUCCESS,10.8.0.2,4
Mon Oct 14 23:01:09 2024 write TCP_CLIENT: Unknown error (code=10054)
Mon Oct 14 23:01:09 2024 read TCP_CLIENT: Unknown error (code=10060)
Mon Oct 14 23:01:09 2024 Connection reset, restarting [-1]

Mon Oct 14 23:01:09 2024 Unblocking outside dns using service succeed
Mon Oct 14 23:01:09 2024 SIGUR1[soft.connection-reset] received, process restarting
Mon Oct 14 23:01:09 2024 MANAGEMENT: >STATE:1728932469,RECONNECTING,connection-reset
Пробовались также порты 993/tcp, 15565/tcp. Результат тот же – у Клиента_1 подключение работает, у Клиента_2 ошибка.

Пример конфигурационного файла клиента client.ovpn:
Код
client
dev tun
proto tcp
remote ip 15565
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
ignore-unknown-option block-outside-dns
verb 3
<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
</key>
<tls-crypt>
</tls-crypt>
  • В настройках сервера порты открыты:
    user@orangepi3b:~$ sudo ufw status
    Status: active
    To Action From
    -- ------ ----
    22/tcp ALLOW Anywhere
    993/tcp ALLOW Anywhere
    1194/udp ALLOW Anywhere
    1194/tcp ALLOW Anywhere
    15565/tcp ALLOW Anywhere
    993/tcp (v6) ALLOW Anywhere (v6)
    1194/udp (v6) ALLOW Anywhere (v6)
    1194/tcp (v6) ALLOW Anywhere (v6)
    15565/tcp (v6) ALLOW Anywhere (v6)
  • В настройках маршрутизатора порты также проброшены.
  • Используется статический IP адрес.
Из-за чего может возникать ошибка при подключении по udp протоколу у обоих клиентов и по tcp у клиента из другой страны?
Возможные пути решения. Буду очень признателен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
15.10.2024, 00:04
Ответы с готовыми решениями:

RouterOS v7.8 и OpenVPN = TLS Error: cannot locate HMAC in incoming packet from [AF_INET]
Всем доброго! Может кто сталкивался? Поднял OpenVPN сервер на удаленной машине: port 1194 ...

OpenVPN / VirtualBox — как поправить TLS Error: cannot locate HMAC in incoming packet from [AF_INET]?
Здравствуйте. Имеется хост, на нем 2 виртуальных машины с Astra Linux. На одной поднят OpenVPN...

OpenVPN TLS error
Всем привет! Существует потребность поднять на микротике OpenVPN Client для подключения к...

Не удается установить протоколы TLS 1.1 и TLS 1.2 на Windows XP SP3
Здравствуйте! Проблема следующая. Я перенес почтовый сервер и на почту Outlook 2007 на Windows XP...

0
15.10.2024, 00:04
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
15.10.2024, 00:04
Помогаю со студенческими работами здесь

Ошибка tls error: handshake timed out
Всем привет! Решил я тут настроить свой OpenVpn на удаленном сервере ubuntu 24.04. OpenVpn...

TLS initialization failed
Доброго времени суток. Необходимо прочитать JSON-страницу сайта. В Qt новичок(а сделать это...

VPN TLS handshake failed
Установил Whonix gateway. Есть VPN, хотел его настроить для схемы User -&gt; VPN -&gt; Tor -&gt; Internet....

The request was aborted: Could not create SSL/TLS secure channel , в чем может быть проблема?
Есть приложение, которое отправляет апи запрос на сторонний ресурс. У меня все работает, но на...

Проблема с puppeteer и прокси при запросе https, [DEP0123] DeprecationWarning: Setting the TLS ServerName
В докер запущен browserless/chrome к нему подключается nodejs скрипт использующий...

Пакеты в TLS
При передачи по TCP пакеты могут склеиться. А могут ли они склеиться при передачи по TLS?

TLS соединение
Всем привет! Пытаюсь установить TLS соединение с gmail.com, но в итоге получаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru