我有一台 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 将不会发送网络数据包。