无法使用桥接网络 ping VirtualBox 虚拟机

无法使用桥接网络 ping VirtualBox 虚拟机

我有一台 Fedora 22 笔记本电脑,上面有一个 VirtualBox 虚拟机。当我将虚拟机连接到无线网卡时,一切正常,但我想将其连接到我的硬连线卡,因为无线发生了变化。但我无法从我的主机 ping 通虚拟机。有什么建议么?

这是我所做的:

  • 配置我的硬连线网卡。将其设置为不由 Networkmanager 管理。我已经提出来了,我可以 ping 通它。 ifconfig 显示:

    enp0s25: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500`
        inet 10.0.1.1  netmask 255.255.255.0  broadcast 10.0.1.255`
        ether 3c:97:0e:38:c4:9d  txqueuelen 1000  (Ethernet)
    
  • 将我的虚拟机配置为 IP 10.0.1.100

  • 确保虚拟机网络设备已启用并连接到“桥接适配器”,并且它确实是硬连线网卡。

tcpdump -i enp0s25 -n从我的主机开始。当我 ping 时出去从我的虚拟机 - 也就是说,我使用 ping 主机的接口ping 10.0.1.1,我在主机上得到以下信息:

01:11:57.831609 ARP, Request who-has 10.0.1.1 tell 10.0.1.100, length 46
01:11:59.827699 ARP, Request who-has 10.0.1.1 tell 10.0.1.100, length 46
01:12:00.827591 ARP, Request who-has 10.0.1.1 tell 10.0.1.100, length 46

虚拟机显示“目标主机无法访问”(正如您在 ARP 未回复时所期望的那样)。

顺便说一句,我检查了 Wireshark,并验证传入的 arp 数据包没有 VLAN 标记。只是要确定。

谢谢

答案1

网卡中没有网线。如果检测到的链接显示“否”,Linux 将不会发送网络数据包。

相关内容