Takže z win klienta:
38 6.525716 192.168.4.13 xxx.xxx.xxx.xxx TCP 66 55206 → 1723 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1
39 6.537998 xxx.xxx.xxx.xxx 192.168.4.13 TCP 66 1723 → 55206 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
40 6.538091 192.168.4.13 xxx.xxx.xxx.xxx TCP 54 55206 → 1723 [ACK] Seq=1 Ack=1 Win=17520 Len=0
41 6.538844 192.168.4.13 xxx.xxx.xxx.xxx PPTP 210 Start-Control-Connection-Request
43 6.559223 xxx.xxx.xxx.xxx 192.168.4.13 PPTP 210 Start-Control-Connection-Reply
44 6.559358 192.168.4.13 xxx.xxx.xxx.xxx PPTP 222 Outgoing-Call-Request
45 6.570087 xxx.xxx.xxx.xxx 192.168.4.13 PPTP 86 Outgoing-Call-Reply
46 6.577223 192.168.4.13 xxx.xxx.xxx.xxx PPTP 78 Set-Link-Info
47 6.586785 192.168.4.13 xxx.xxx.xxx.xxx PPP LCP 98 Configuration Request
48 6.597074 xxx.xxx.xxx.xxx 192.168.4.13 PPP LCP 106 Configuration Request
49 6.597148 xxx.xxx.xxx.xxx 192.168.4.13 PPP LCP 98 Configuration Ack
50 6.598152 192.168.4.13 xxx.xxx.xxx.xxx PPP LCP 106 Configuration Ack
51 6.598401 192.168.4.13 xxx.xxx.xxx.xxx PPP LCP 66 Identification
52 6.598467 192.168.4.13 xxx.xxx.xxx.xxx PPP LCP 74 Identification
53 6.598546 192.168.4.13 xxx.xxx.xxx.xxx PPP LCP 72 Identification
54 6.607823 xxx.xxx.xxx.xxx 192.168.4.13 EAP 57 Request, Identity
55 6.607876 xxx.xxx.xxx.xxx 192.168.4.13 PPTP 78 Set-Link-Info
56 6.607914 192.168.4.13 xxx.xxx.xxx.xxx PPTP 78 Set-Link-Info
57 6.613966 192.168.4.13 xxx.xxx.xxx.xxx EAP 75 Response, Identity
58 6.689280 xxx.xxx.xxx.xxx 192.168.4.13 GRE 46 Encapsulated PPP
59 6.735782 xxx.xxx.xxx.xxx 192.168.4.13 EAP 54 Request, TLS EAP (EAP-TLS)
60 6.759219 192.168.4.13 xxx.xxx.xxx.xxx TLSv1 165 Client Hello
61 6.782836 xxx.xxx.xxx.xxx 192.168.4.13 TLSv1 1448 Server Hello, Certificate, Server Key Exchange, Certificate Request, Server Hello Done
62 6.783462 192.168.4.13 xxx.xxx.xxx.xxx EAP 58 Response, TLS EAP (EAP-TLS)
64 6.805668 xxx.xxx.xxx.xxx 192.168.4.13 TLSv1 1448 Server Hello, Certificate, Server Key Exchange, Certificate Request, Server Hello Done
65 6.811807 192.168.4.13 xxx.xxx.xxx.xxx EAP 58 Response, TLS EAP (EAP-TLS)
67 6.828292 xxx.xxx.xxx.xxx 192.168.4.13 TCP 54 1723 → 55206 [ACK] Seq=213 Ack=373 Win=131072 Len=0
68 6.838227 xxx.xxx.xxx.xxx 192.168.4.13 TLSv1 1448 Server Hello, Certificate, Server Key Exchange, Certificate Request, Server Hello Done
69 6.838709 192.168.4.13 xxx.xxx.xxx.xxx EAP 58 Response, TLS EAP (EAP-TLS)
70 6.869823 xxx.xxx.xxx.xxx 192.168.4.13 TLSv1 1102 Server Hello, Certificate, Server Key Exchange, Certificate Request, Server Hello Done
72 6.889722 192.168.4.13 xxx.xxx.xxx.xxx TLSv1 1450 Certificate, Client Key Exchange, Certificate Verify, Change Cipher Spec, Encrypted Handshake Message
73 6.913378 xxx.xxx.xxx.xxx 192.168.4.13 EAP 58 Request, TLS EAP (EAP-TLS)
74 6.913809 192.168.4.13 xxx.xxx.xxx.xxx TLSv1 1450 Certificate, Client Key Exchange, Certificate Verify, Change Cipher Spec, Encrypted Handshake Message
75 6.927043 xxx.xxx.xxx.xxx 192.168.4.13 EAP 58 Request, TLS EAP (EAP-TLS)
76 6.927406 192.168.4.13 xxx.xxx.xxx.xxx TLSv1 1450 Certificate, Client Key Exchange, Certificate Verify, Change Cipher Spec, Encrypted Handshake Message
77 6.938023 xxx.xxx.xxx.xxx 192.168.4.13 EAP 58 Request, TLS EAP (EAP-TLS)
78 6.938459 192.168.4.13 xxx.xxx.xxx.xxx TLSv1 125 Certificate, Client Key Exchange, Certificate Verify, Change Cipher Spec, Encrypted Handshake Message
80 6.976430 xxx.xxx.xxx.xxx 192.168.4.13 TLSv1 121 Change Cipher Spec, Encrypted Handshake Message
81 7.011369 192.168.4.13 xxx.xxx.xxx.xxx EAP 58 Response, TLS EAP (EAP-TLS)
82 7.034482 xxx.xxx.xxx.xxx 192.168.4.13 EAP 56 Success
83 7.034529 xxx.xxx.xxx.xxx 192.168.4.13 PPP CBCP 54 Callback Request
84 7.037745 192.168.4.13 xxx.xxx.xxx.xxx PPP CBCP 58 Callback Response
85 7.063726 xxx.xxx.xxx.xxx 192.168.4.13 PPP CBCP 58 Callback Ack
86 7.063769 xxx.xxx.xxx.xxx 192.168.4.13 PPP CCP 58 Configuration Request
87 7.063791 xxx.xxx.xxx.xxx 192.168.4.13 PPP IPCP 58 Configuration Request
88 7.066581 192.168.4.13 xxx.xxx.xxx.xxx PPP CCP 62 Configuration Request
89 7.066827 192.168.4.13 xxx.xxx.xxx.xxx PPP IPCP 82 Configuration Request
90 7.067003 192.168.4.13 xxx.xxx.xxx.xxx PPP CCP 58 Configuration Ack
91 7.067534 192.168.4.13 xxx.xxx.xxx.xxx PPP IPCP 58 Configuration Ack
92 7.090041 xxx.xxx.xxx.xxx 192.168.4.13 PPP CCP 62 Configuration Ack
93 7.090086 xxx.xxx.xxx.xxx 192.168.4.13 PPP IPCP 64 Configuration Reject
94 7.090523 192.168.4.13 xxx.xxx.xxx.xxx PPP IPCP 74 Configuration Request
95 7.112249 xxx.xxx.xxx.xxx 192.168.4.13 PPP IPCP 74 Configuration Nak
96 7.112560 192.168.4.13 xxx.xxx.xxx.xxx PPP IPCP 74 Configuration Request
97 7.131901 xxx.xxx.xxx.xxx 192.168.4.13 PPP IPCP 74 Configuration Ack
101 7.195768 192.168.4.13 xxx.xxx.xxx.xxx GRE 46 Encapsulated PPP
103 7.271801 192.168.4.13 xxx.xxx.xxx.xxx PPP Comp 87 Compressed data
105 7.274335 192.168.4.13 xxx.xxx.xxx.xxx PPP Comp 104 Compressed data
107 7.279597 192.168.4.13 xxx.xxx.xxx.xxx PPP Comp 108 Compressed data
108 7.296875 192.168.4.13 xxx.xxx.xxx.xxx PPP Comp 136 Compressed data
109 7.297019 192.168.4.13 xxx.xxx.xxx.xxx PPP Comp 125 Compressed data
....
tj. vidím, že až po 97 7.131901 je to prakticky stejné, tam končí konfigurace tunelu a potvrdí se dohoda na IP adresách...
Pak klient pošle GRE paket a tak nějakou další komunikaci uvnitř PPP...
ten GRE paket:
Frame 101: 46 bytes on wire (368 bits), 46 bytes captured (368 bits) on interface 0
Ethernet II, Src: xxx, Dst: xxx
Internet Protocol Version 4, Src: 192.168.4.13, Dst: xxx
Generic Routing Encapsulation (PPP)
Flags and Version: 0x2081
Protocol Type: PPP (0x880b)
Payload Length: 0
Call ID: 12728
Acknowledgment Number: 20
nic zajímavého...
Nevím jestli má smysl se koukat do toho co se děje uvnitř toho tunelu, ale nevím ani jak - to síťové rozhraní PPTP najede až po připojení a nevím jak wireshark donutit koukat se na něj od začátku.
Ale nemyslím si, že by to pomohlo.
Ale jedna věc tam zajímavá je. Win2win diskuze po EAP success pokračuje výměnou PPP CBCP - callback req, callback resp, callback ack. Nevím co to je. Ale na Linuxu to nedělá. Nicméně to posílá server...
Ještě je tam třeba rozdál v Set-Link-Info, na to linux klient neodpovi, win ano, nevím co to je.
No prostě, semtam tam rozdíly trochu jsou, ale nejsem schopen je interpretovat...