gpt4 book ai didi

virtualbox - VM 无法在 VirtualBox 仅主机网络中 ping 主机

转载 作者:行者123 更新时间:2023-12-03 19:58:35 24 4
gpt4 key购买 nike

我的主机是MAC OS。在 Virtualbox 中,我创建了一个名为“vboxnet0”的仅主机网络,其中适配器 IPv4 地址为 192.168.56.1/24,禁用了 IPv6 并禁用了 DHCP 服务器。

我有一个 ubuntu 服务器虚拟机。我为 VM 启用了 2 个网络适配器。 Adapter1 对 eth0 使用 NAT,Adapter2 对 eth1 使用仅主机网络“vboxnet0”。在/etc/network/interfaces 中,我添加了以下命令:

auto eth1
iface eth1 inet static
address 192.168.56.50
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255

从主机,我可以 ping 虚拟机;但是我无法从 VM ping 到主机。

主机的路由表
Destination        Gateway            Flags        Refs      Use   Netif Expire
default 192.168.0.1 UGSc 38 0 en1
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 9 169482 lo0
169.254 link#5 UCS 0 0 en1
192.168.0 link#5 UCS 0 0 en1
192.168.0.1/32 link#5 UCS 1 0 en1
192.168.0.1 84:94:8c:91:1a:f2 UHLWIir 40 25 en1 1194
192.168.0.15/32 link#5 UCS 0 0 en1
192.168.56 link#11 UC 2 0 vboxnet
192.168.56.1 a:0:27:0:0:0 UHLWIi 1 76 lo0
192.168.56.50 8:0:27:9d:5:77 UHLWI 0 5 vboxnet 1084

VM的路由表:
Destination        Gateway      Genmask         Flags   Metric   Ref Use Iface
default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.56.0 * 255.255.255.0 U 0 0 0 eth1

VM的arp表:
Address            HWtype     HWaddress         Flags Mask    Iface
192.168.56.1 ether 0a:00:27:00:00:00 C eth1
10.0.2.2 ether 52:54:00:12:35:02 C eth0

192.168.56.1的mac地址和主机上的配置一致。此信息表示 ARP 有效。

启动wireshark监听主机上的接口(interface)“vboxnet0”,可以看到主机上收到的ARP和收到的ICMP。 ICMP 数据包说:“专家信息(警告/序列):在第 14 帧中没有看到对 ICMP 请求的响应”(由于缺乏声誉,我无法放截图)

最佳答案

防火墙设置。
(我知道这是一个老问题,但我希望这对阅读的人有所帮助)
我不确定 MAC OS 上的防火墙设置。但是在 Windows 10 上,当 I can't ping from a Host to VM but can ping from VM to Host .这是由出站防火墙规则引起的。
如果您不知道要配置哪个设备的防火墙的哪个部分,请先禁用整个防火墙,然后从那里开始。

关于virtualbox - VM 无法在 VirtualBox 仅主机网络中 ping 主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28017921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com