有两台Windows10电脑。
这两台电脑在物理局域网连接的同时也连接了VPN。
我试图在建立VPN连接后,使PC-A和PC-B之间可以进行双向的RDP连接。
然而,RDP只允许单向连接。
PC-A >>> PC-B 是可以的
PC-A <<< PC-B 不行
我捕获了每台电脑在VPN接口的各个方向上传输的数据包。
在连接成功的情况下,PC-B上的数据包在TCP的 SYN 和 SYN+ACK 之后显示 "client Hello"。
然而,在失败的情况下,PC-A上的数据包不显示 "client Hello",并且甚至不响应 "SYN+ACK"。
因此,PC-B会向PC-A发送三次 TCP 重传。
有人知道为什么PC-A不响应 "SYN+ACK" 吗?
当它们与VPN断开连接时,PC-A可以响应 "SYN+ACK",物理局域网代替VPN工作。
这似乎不是由于VPN本身引起的问题。即使建立了VPN连接,我可以实现RDP的单向连接。