![如何在 Windows 上转发来自不同子网的 IP?](https://linux22.com/image/1618095/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E8%BD%AC%E5%8F%91%E6%9D%A5%E8%87%AA%E4%B8%8D%E5%90%8C%E5%AD%90%E7%BD%91%E7%9A%84%20IP%EF%BC%9F.png)
我有两个 Hyper-V VM 和两个私有交换机。
一个虚拟机(我们称之为RIPLEY-W1
)有两个以太网卡,一个连接到Private Switch 1
地址,192.168.0.11
另一个连接到Private Switch 2
地址192.168.1.11
。
另一台虚拟机(RIPLEY-W2
)有一张以太网卡,Private Switch 1
其地址为192.168.0.12
。
如果我ping 192.168.1.11
无法RIPLEY-W2
访问网络。我尝试使用route add 192.168.1.0 mask 255.255.255.0 192.168.0.12
on添加特定路由,并通过设置为(未奏效) 和使用(也未奏效)RIPLEY-W2
启用转发。RIPLEY-W1
IPEnableRouter
1
Set-NetIPInterface -Forwarding Enabled; Set-Service RemoteAccess -StartupType Automatic; Start-Service RemoteAccess
192.168.0.11
从pingRIPLEY-W2
操作正常。
我可以使用两个具有相同虚拟设置的 Ubuntu VM(net.ipv4.ip_forward = 1
在目标机器和sudo ip route add 192.168.1.0/24 via 192.168.0.12 dev eth0
原始机器上使用)来使其正常工作。
在 Windows 上,这两个子网之间是否可以路由?