我的笔记本电脑上有两个虚拟机。其中一台虚拟机想要访问一个 IP 地址(我有该 IP),并且我想将此请求路由到另一台虚拟机的端口。我更改了第一个虚拟机的默认网关地址。现在我需要添加一条路由来将此请求路由到我的第二个虚拟机的环回地址的端口。我正在尝试这个命令:
route add -net [FIRST MACHINE'S DESTINATION IP] netmask 255.255.255.0 dev eth0
最后,它不起作用。我该怎么做?我在互联网上搜索并找不到答案。
答案1
我尝试了另一种方法并且它有效。
我为这些虚拟机创建一个新的 NAT 网络。为虚拟机配置 DHCP,以采用与第一个虚拟机的目标 IP 相同的 IP 块。然后我使用“netcat”监听第二个虚拟机的目标端口。最后,它成功了。
所以仍然存在一个问题,因为我找不到我想要使用的方法的任何答案,但这种替代方法正在工作。你可以使用它。