这是我的网络拓扑:
我在 上启用了路由和远程访问服务 (RRAS) DESKTOP
,将其用作路由器。当我执行时事情进展顺利ping 192.168.43.188
(WSL2
顺便说一句:我在 Windows 防火墙管理器中允许 ICMPv4)。但是当我执行ping 172.31.24.203
时LAPTOP
,它失败并报告“没有回复”。
所以我开始调查这里出了什么问题。我检查了路由表,没有什么可疑的。然后我使用wireshark捕获通过172.31.16.1
和的数据包192.168.43.107
:
正如您在屏幕截图中看到的那样,WSL2 确实发送了回复,但是192.168.43.107
发送到时IP 数据包的源地址更改为LAPTOP
. 换句话说,ip 源在DESKTOP
.
怎么会这样?这没有意义,或者是吗?这是 WSL2 错误还是 Windows 错误,还是我的设置有问题?