更改虚拟机中的 IP 地址并从另一台虚拟机对其进行 ping 操作?

更改虚拟机中的 IP 地址并从另一台虚拟机对其进行 ping 操作?

我在虚拟机中有 2 台机器,我想更改其中一台机器的 IP 地址,然后用另一台机器 ping 一下。我在两台机器的设置中通过有线连接更改了 IP 地址(10.0.2.20 和 10.0.2.21)。
当我尝试 ping 时,出现了此错误

ping 10.0.2.20
PING 10.0.2.20 (10.0.2.20) 56(84) bytes of data.
From 10.0.2.15 icmp_seq=1 Destination Host Unreachable
From 10.0.2.15 icmp_seq=2 Destination Host Unreachable
From 10.0.2.15 icmp_seq=3 Destination Host Unreachable
From 10.0.2.15 icmp_seq=4 Destination Host Unreachable
From 10.0.2.15 icmp_seq=5 Destination Host Unreachable
From 10.0.2.15 icmp_seq=6 Destination Host Unreachable
From 10.0.2.15 icmp_seq=7 Destination Host Unreachable
From 10.0.2.15 icmp_seq=8 Destination Host Unreachable
From 10.0.2.15 icmp_seq=9 Destination Host Unreachable

我做错了什么?我必须更改 netplan 文件夹中的 IP 地址吗?
我知道提供随机 IP 会断开您的互联网连接,但两者都在同一个网络中,对吗?

答案1

有多个选项可以配置虚拟机的网络。
例如

  • “仅限主机”
  • NAT
  • 桥接

我猜大多数虚拟化软件都使用这三个选项,或者可能还有更多。也许您正在使用仅主机或类似的选项。请查看您的虚拟机设置(两个虚拟机),并确保您使用的是 NAT。
通常,而且我看到您已经这样做了,您可以将主机的 IP 子网与虚拟机的 IP 范围进行比较。一个好的迹象是它们仅在最后一个数字上有所不同,例如 10.10.10.22 和 10.10.10.23。
如果是这种情况,请尝试从您的主机系统 ping 两个虚拟机。

相关内容