在Linux VMWare虚拟机中将IPV6更改为IPV4

在Linux VMWare虚拟机中将IPV6更改为IPV4

我使用 VMware VirtualBox 在 Windows 上使用 Linux,并将网络设置设置为仅主机网络,但是当我在 Linux 中执行 ifonfig 时,我得到的是 IPV6 而不是 IPV4。我想要 eth0 的 IPV4。我也尝试过桥接网络。

PS:我不想使用 NAT 系统,因为它不允许我从 Windows ping 到 Linux(主机到来宾)。我希望它能够 ping 双方。

ifconfig 的输出:ipconfig_输出

答案1

每个网卡都有唯一的 MAC 地址(08:00:27:66:ca:5e在你的屏幕截图中)。 Linux 中的 IPv6 网络代码自动分配以 fe80:: 开头并由网卡的 MAC 地址组成的特殊 IPv6 地址 (fe80::a第0027章: 铁66:ca5e在同一个屏幕截图中)。该 IPv6 地址用于查找 IPv6 网络路由器并向其请求全局 IPv6 地址(与通过动态配置协议(即 DHCP)获取 IPv4 地址几乎相同)。

简单地说,您没有为您的网卡分配任何真实地址(也没有 IPv4 或 IPv6)。

您需要将 VMware 或 VirtualBox 配置为提供 DHCP 服务,以自动为虚拟机分配 IP 地址,否则您必须手动分配 IP 地址。

相关内容