正如标题所示,我正在尝试从连接到与 Windows 11 主机相同的网络的 Fedora 计算机访问在 Windows 11 主机上的 Hyper V 中运行的 Linux 虚拟机。我已经为 Hyper V VM 创建了 NAT 网络,并且可以从 Linux VM 上的 Windows 主机进行 ssh。我还在Windows 11主机上启用了ip转发和路由,amd为22端口创建了一条规则。
在 Linux 机器上,我创建了一条通过 Windows 主机的 IP 到 IP 172.28.80.0/24 的新路由。即使进行了所有这些设置,到 Linux VM 的 ssh 连接仍然不起作用。
我缺少什么?
答案1
弄清楚了。事实上,我的机器使用 NAT 就是问题所在。
来自SYN
我的 Linux 计算机的 到达 VM,但 其SYN,ACK
以 Windows 主机的 IP 地址作为源,因此被我的 Linux 计算机的内核删除。