Pomoc Problem z klientem OpenVPN - Qnap od wieków nic z tym nie robi?

Ciangi

System Engineer
Q Specialist
24 Styczeń 2016
122
26
28
31
QNAP
TVS-ECxx80
Ethernet
1 GbE
Siema,

przedstawiam temat, który moim zdaniem jest dość powszechny a nikt o nim nie pisze.... napisałem równocześnie do helpdeska, z doświadczenia wiem, że różnie z nimi bywa, dlatego przedstawiam problem też tutaj, może ktoś się spotkał lub wie o co chodzi.

Do sedna.

Problem:

Na stanie mam kilka Qnapków: TS-451+, TS-251D, TS-653D, TS-453Be.

Pierwsze dwa testowałem na najnowszym firmawe, pozostałe dwa maja firmware tegoroczny.


Stosując powyższe QNAPy próbowałem na przemiennie łączyć ich połączeniem, jeden jako Serwer OpenVPN, drugi jako Klient OpenVPN.

Przykładowa konfiguracja serwera - domyślna proponowana przez QNAP przy uruchamianiu serwera OpenVPN.

Pobieram sobie plik .ovpn i wgrywam do drugiego qnapa jako klient.

I teraz co widzę:

upload_2021-4-10_18-42-0.png


Natomiast jak wejde w info o połączeniu to normalnie jest "zielona" lampka, że połączony i niby wszystko ok. Tunel też się pojawia, połaczenie (ping) działa z serwera do klienta, także no mówie kurde chyba jest ok. Problem pojawia się przy zrywie neta, jednego lub drugiego qnapa. Raz miałem sytuację, że klient połączył się ponownie natomiast o drugim i kolejnym razie mogłem zapomnieć.

Generalnie zacząłem się zastanawiać dlaczego info, że "Connect Fail" iiii wygrzebałem log (nie wiem czy akruat tego dotyczy):

upload_2021-4-10_18-44-35.png



Oczywiście to są logi po stronie Klienta OpenVPN.



Czy ktoś wie o co chodzi? jak to naprawić? QVPN Service stosowany na najnowszej wersji.


Pozdrawiam
 
Chodzi o to, że generalnie przez jakieś 5 lat stosowałem tylko i wyłącznie serwer OpenVPN w Qnapie dla klientów z Windowsa itp. gdzie używa się apki OpenVPN-GUI i tam bez problemu żadnych błędów itp, połączenie działa.


Teraz mam potrzebę używania Qnapa jako klienta openVPN i stąd zaobserwowałem ten problem...


Uprawnienia mam, tworzę użytkownika w QNAPie gdzie stoi serwer OpenVPN i nadaje mu w QVPN Service uprawnienie do logowania przez OpenVPN.
 
Dobra - u mnie działa. Serwer z odległego miejsca jest wpięty w mojego Qnapa po OpenVPN - działa i jest komunikacja. Nie ma połowicznego problemu w połączeniem. Klik i jest. Wypycham 100gb - i nie ma problemu. Uprawnienia nadane + uprawnienia dla użytkownika. Port przekierowany. Dodatkowo mam jeszcze na routerze serwer L2TP oraz IPSec Site to Site. Wszystko działa. Zrób nowego użytkownika, nowe hasła, nowe uprawnienia.
 
Też Qnap - robię taką sytuację jak Ty masz. Wszystko dział - inne IP inny ISP itd. Wygeneruj na nowo configi OpenVPN, prześlij i podłącz ponownie.
 
upload_2021-4-10_19-21-12.png


upload_2021-4-10_19-26-33.png

upload_2021-4-10_19-27-8.png

upload_2021-4-10_19-28-35.png


Masz Logi czyste??

Powyzszy test jest na:

Server TS-451+
Klient TS-251D


PS.

Probowałem naprawde wielu rzeczy, nawet inicjalizowałem na nowo QNAPy i rezultaty te same..
 

Załączniki

  • upload_2021-4-10_19-28-6.png
    upload_2021-4-10_19-28-6.png
    57,5 KB · Wyświetleń: 53
wiem wiem z tym, że w tym linku jesli chodzi o linux to mówią o komendzie "ping (-M do) (-s (packet size)) (destination)"

wiec probowalem na qnapie puscic:
upload_2021-4-10_20-5-51.png


PS.

Natomiast chyba z tym jest wszystko w porządku bo obydwa QNAPy stoja pod dwoma tymi samymi moedalmi routerów, w których nic nie grzebałem, więc MTU MSS powinno być takie samo
 
Nie przychodzi mi nic innego do głowy - skoro configi masz dobre, z innych miejsc możesz się łączyć, tylko nie Qnap -> Qnap to może być coś z konfiguracją sieci. Moja jest dobrze ustawiona łącznie z MTU(MSS -> ja akurat rozmiar segmentu mam w Ubi) i żaden Qnap nie ma problemu, żeby się ze mną połączyć.

EDIT: zacznij od ustawienia MTU (lub MSS, MSS=MTU - 40). Spróbuj się połączyć, jak się nie uda - to nowe configi. Możesz usunąć z Qnapa po usunięciu QVPN ręcznie pozostałości - żeby nic nie było zapisane.
 
Kod:
17406 [WARN] qvpnd_db_handler.cc [113] finish_conn_server_log_db:close db 0xcf1060
17406 [WARN] qvpnd_db_conn_client_handler.cc [110] finish_conn_client_log_db:close db 0xcf2f60
17406 [WARN] qvpnd_db_list_handler.cc [97] finish_server_list_db:close db 0xd1e770
485 [WARN] qvpnd_db_handler.cc [113] finish_conn_server_log_db:close db 0xb17060
485 [WARN] qvpnd_db_conn_client_handler.cc [110] finish_conn_client_log_db:close db 0xb18f60
485 [WARN] qvpnd_db_list_handler.cc [97] finish_server_list_db:close db 0xb44770
26385 [WARN] qvpnd_db_handler.cc [113] finish_conn_server_log_db:close db 0xb44060
26385 [WARN] qvpnd_db_conn_client_handler.cc [110] finish_conn_client_log_db:close db 0xb45f60
26385 [WARN] qvpnd_db_list_handler.cc [97] finish_server_list_db:close db 0xb71770
25641 [WARN] qvpnd_db_handler.cc [113] finish_conn_server_log_db:close db 0x760060
25641 [WARN] qvpnd_db_conn_client_handler.cc [110] finish_conn_client_log_db:close db 0x761f60
25641 [WARN] qvpnd_db_list_handler.cc [97] finish_server_list_db:close db 0x78d770
10021 [WARN] qvpnd_db_handler.cc [113] finish_conn_server_log_db:close db 0xc91060
10021 [WARN] qvpnd_db_conn_client_handler.cc [110] finish_conn_client_log_db:close db 0xc92f60
10021 [WARN] qvpnd_db_list_handler.cc [97] finish_server_list_db:close db 0xcbe770
5377 [ERROR] qvpnd_db_conn_client_handler.cc [104] select_conn_client_log:ID = 109
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [WARN] qvpnd_db_device_info_handler.cc [96] select_device_info:count -1 > maxium 100000, set count = 100000
5377 [ERROR] qvpnd_db_device_info_handler.cc [96] select_device_info:ID = -1
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
5377 [ERROR] qvpnd_db_handler.cc [107] select_conn_server_log:ID = 18060
7575 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
8057 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
8760 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
9903 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
5377 [ERROR] qvpnd_db_conn_client_handler.cc [104] select_conn_client_log:ID = 109
10553 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
10554 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
11822 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
12218 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
12236 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
12390 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
14063 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
14064 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
15831 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
18391 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
19958 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
20707 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
21928 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
22956 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
23574 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
24822 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
25514 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
27134 [ERROR] config.cc [464] update_connection:update_connection: tx/rx bytes and tx/rx rate are not correct. -1:
Mam, możesz usunąć.
Pokaż config OpenVPN.