无法 ping 虚拟机

无法 ping 虚拟机

首先:我是 VirtualBox 新手。
两台物理机:
1]Windows 计算机(本地):已创建 VM(vbox + vdi 文件)。设置“仅主机”网络。设置 IP 静态:192.168.56.101。
2]Linux 计算机(远程:仅具有 ssh 访问权限):创建了具有相同配置的 VM。将映像文件(.vdi 文件)从 Windows 复制到该计算机。
然后,我使用无头选项在远程计算机中启动 VM,并尝试 ping 到该 VM,但它始终显示:[PS:在 Windows 中,我能够 ping/ssh(使用 putty)到本地 VM]

PING 192.168.56.101 (192.168.56.101) 56(84) bytes of data.
From 192.168.56.1 icmp_seq=1 Destination Host Unreachable
From 192.168.56.1 icmp_seq=2 Destination Host Unreachable
From 192.168.56.1 icmp_seq=3 Destination Host Unreachable

虚拟机设置文件(~/.VirtualBox/VirtualBox.xml)包含以下行:

DHCPServer networkName="vboxnet0" IPAddress="192.168.56.1" networkMask="255.255.255.0" lowerIP="192.168.56.101" upperIP="192.168.56.254" enabled="1"

ifconfig 包含(其余部分已删除):

vboxnet0  Link encap:Ethernet  HWaddr 0A:00:27:00:00:00
      inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
      inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:151 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:0 (0.0 b)  TX bytes:21552 (21.0 KiB)

有人能告诉我这里遗漏了什么吗..!!!
输出VBoxManage 显示虚拟机信息

NIC 1:           MAC: 0800275829C9, Attachment: Host-only Interface 'vboxnet0', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none

答案1

所以您在不同的主机系统上有两个虚拟机,两个虚拟机的网络设置都设置为“仅主机”,并且想在它们之间建立连接?这行不通。您必须授予虚拟机访问您网络的权限,在您的情况下最好使用桥接网络设置(当然还有正确的路由)。

相关内容