Собственно действующие лица.
C(10.9.1.6) - openvpn клиент, он же мой домашний комп.
H1 - гипервизор 1
H2 - гипервизор 2
S - Openvpn сервер.
A(1.1.1.1) - Хост за openvpn к которому не могу получить доступ
B(10.9.4.6) - Хост за openvpn к которому получаю доступ.
Ниже небольшой дамп трафика. Возможно немного изыбточен.
No. Time Source Destination Protocol Length Info
3 9.559971000 10.9.1.6 10.9.4.6 TCP 60 52592 > ssh [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=160332589 TSecr=0 WS=128
4 9.563355000 10.9.4.6 10.9.1.6 TCP 60 ssh > 52592 [SYN, ACK] Seq=0 Ack=1 Win=17896 Len=0 MSS=1350 SACK_PERM=1 TSval=2551354587 TSecr=160332589 WS=16
5 9.563390000 10.9.1.6 10.9.4.6 TCP 52 52592 > ssh [ACK] Seq=1 Ack=1 Win=29312 Len=0 TSval=160332590 TSecr=2551354587
6 9.564074000 10.9.1.6 10.9.4.6 SSHv2 93 Encrypted request packet len=41
7 9.575086000 10.9.4.6 10.9.1.6 SSHv2 91 Encrypted response packet len=39
8 9.575138000 10.9.1.6 10.9.4.6 TCP 52 52592 > ssh [ACK] Seq=42 Ack=40 Win=29312 Len=0 TSval=160332593 TSecr=2551354590
9 9.577299000 10.9.4.6 10.9.1.6 TCP 52 ssh > 52592 [ACK] Seq=40 Ack=42 Win=17904 Len=0 TSval=2551354591 TSecr=160332591
10 9.577457000 10.9.1.6 10.9.4.6 SSHv2 1390 Encrypted request packet len=1338
11 9.577470000 10.9.1.6 10.9.4.6 SSHv2 682 Encrypted request packet len=630
12 9.579814000 10.9.4.6 10.9.1.6 SSHv2 1036 Server: Key Exchange Init
13 9.584270000 10.9.4.6 10.9.1.6 TCP 52 ssh > 52592 [ACK] Seq=1024 Ack=2010 Win=23248 Len=0 TSval=2551354592 TSecr=160332594
14 9.584309000 10.9.1.6 10.9.4.6 SSHv2 132 Client: Diffie-Hellman Key Exchange Init
15 9.592395000 10.9.4.6 10.9.1.6 SSHv2 364 Server: New Keys
16 9.600723000 10.9.1.6 10.9.4.6 SSHv2 68 Client: New Keys
17 9.652438000 10.9.4.6 10.9.1.6 TCP 52 ssh > 52592 [ACK] Seq=1336 Ack=2106 Win=23248 Len=0 TSval=2551354610 TSecr=160332600
18 9.652460000 10.9.1.6 10.9.4.6 SSHv2 100 Encrypted request packet len=48
19 9.654897000 10.9.4.6 10.9.1.6 TCP 52 ssh > 52592 [ACK] Seq=1336 Ack=2154 Win=23248 Len=0 TSval=2551354610 TSecr=160332613
20 9.693788000 10.9.4.6 10.9.1.6 SSHv2 100 Encrypted response packet len=48
21 9.695094000 10.9.1.6 10.9.4.6 SSHv2 116 Encrypted request packet len=64
22 9.723264000 10.9.4.6 10.9.1.6 SSHv2 116 Encrypted response packet len=64
23 9.723384000 10.9.1.6 10.9.4.6 SSHv2 420 Encrypted request packet len=368
24 9.726646000 10.9.4.6 10.9.1.6 SSHv2 116 Encrypted response packet len=64
25 9.764015000 10.9.1.6 10.9.4.6 TCP 52 52592 > ssh [ACK] Seq=2586 Ack=1512 Win=33152 Len=0 TSval=160332641 TSecr=2551354628
27 17.995759000 10.9.1.6 10.9.4.6 SSHv2 196 Encrypted request packet len=144
28 17.998470000 10.9.4.6 10.9.1.6 SSHv2 116 Encrypted response packet len=64
29 17.998494000 10.9.1.6 10.9.4.6 TCP 52 52592 > ssh [ACK] Seq=2730 Ack=1576 Win=33152 Len=0 TSval=160334699 TSecr=2551356696
30 18.615094000 10.9.1.6 10.9.4.6 TCP 52 52592 > ssh [FIN, ACK] Seq=2730 Ack=1576 Win=33152 Len=0 TSval=160334853 TSecr=2551356696
31 18.621556000 10.9.4.6 10.9.1.6 TCP 52 ssh > 52592 [FIN, ACK] Seq=1576 Ack=2731 Win=25936 Len=0 TSval=2551356851 TSecr=160334853
32 18.621580000 10.9.1.6 10.9.4.6 TCP 52 52592 > ssh [ACK] Seq=2731 Ack=1577 Win=33152 Len=0 TSval=160334855 TSecr=2551356851
33 25.050726000 10.9.1.6 1.1.1.1 TCP 60 53546 > ssh [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=160336462 TSecr=0 WS=128
34 25.053453000 1.1.1.1 10.9.1.6 TCP 60 ssh > 53546 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1350 SACK_PERM=1 TSval=826064470 TSecr=160336462 WS=128
35 25.053479000 10.9.1.6 1.1.1.1 TCP 52 53546 > ssh [ACK] Seq=1 Ack=1 Win=29312 Len=0 TSval=160336463 TSecr=826064470
36 25.053843000 10.9.1.6 1.1.1.1 SSHv2 93 Client: Unknown (46)
37 25.097466000 1.1.1.1 10.9.1.6 TCP 52 ssh > 53546 [ACK] Seq=1 Ack=42 Win=5888 Len=0 TSval=826064514 TSecr=160336463
38 25.137494000 1.1.1.1 10.9.1.6 SSHv2 72 Server: Unknown (46)
39 25.315694000 1.1.1.1 10.9.1.6 SSHv2 72 [TCP Retransmission] Server: Unknown (46)
40 25.720827000 1.1.1.1 10.9.1.6 SSHv2 72 [TCP Retransmission] Server: Unknown (46)
41 26.529580000 1.1.1.1 10.9.1.6 SSHv2 72 [TCP Retransmission] Server: Unknown (46)
42 28.146574000 1.1.1.1 10.9.1.6 SSHv2 72 [TCP Retransmission] Server: Unknown (46)
43 31.378740000 1.1.1.1 10.9.1.6 SSHv2 72 [TCP Retransmission] Server: Unknown (46)
Интерес вызывают пакеты 3-6 и 33-36, и в том и в другом случае первые 3 пакета это обычное установление tcp соединения. А вот дальше немного странная вещь получается, wire shark не может разобрать содержимое пакета 36(openvpn client), хотя содержимое tcp пакета совпадает с содержимым пакета под номером 6, который wireshark разбирает. Как видим пакет 37 от хоста A это подтвеждение, о том что 36 пакет получен. Пакет 38, хост посылает информацию о своей версии openvpn, которую wireshark опять разобрать не может. Сессия зависает. Так с любым tcp/ip соединением.
Небольшая предыстрия.
Openvpn сервер и хост к которому я хочу подключиться работали как машины kvm на гипервизоре H1, потом были перенесены на H2. Доступ получают через один и тот же bridge, на предыдущем гипервизоре все работало. Хост B это реальная машина. Так же есть нормальный доступ через openvpn сервер к виртуальным машинам которые находятся в другом bridge.
Между самим openvpn сервером и проблемным хостом номально устанавливаются соединения и бегает трафик, а вот с клиентов за openvpn сервером проблемы.