Virtualbox 中从 Windows 10 主机到 Ubuntu 18.04 客户机的桥接网络不起作用

Virtualbox 中从 Windows 10 主机到 Ubuntu 18.04 客户机的桥接网络不起作用

我一直都是 Windows 的忠实用户,最近我对托管和网络服务器越来越感兴趣。现在是时候开始接触 Linux 了,所以我今天决定创建一个运行 Ubuntu 18.04 的虚拟机,在其上安装 apache,并迈出第一步。

不幸的是,我只能在 Ubuntu 上访问 Web 服务器,无法在主机或连接到互联网的任何其他设备上访问。经过一番谷歌搜索后,我发现我必须将网络适配器切换为桥接。

现在我的问题来了。在我切换到桥接模式后,网络连接就断了——在过去的 5 个小时里,我试图找到解决方案,通过改变一些东西或重新安装操作系统——但没有成功。

由于我是刚接触这个操作系统的新手,所以我想听听一些 Linux 高级用户的意见,看看这个问题可能是什么,以及我该如何解决它?

错误:激活网络连接失败

使用桥接网络的 ifconfig: 在此处输入图片描述

虚拟盒网络设置:

在此处输入图片描述

/etc/network/interface 文件 在此处输入图片描述

答案1

我有个提示:更改 VirtualBox 端的网络类型不会改变虚拟机“看到”其网络的方式。虚拟机具有相同的虚拟网络接口,因此问题出在主机/网络上,而不是虚拟机上。

如果您对 Windows 更熟悉,请尝试安装具有桥接网络的 Windows VM,这可能会表明问题出在主机/网络端。

  • 验证防火墙是否允许虚拟机向外部发送和接收数据包
  • 尝试有线连接(如果可能),您的接入点可能拒绝向您的虚拟机提供 IP 地址。
  • 最后的手段是使用 NAT+端口转发。

答案2

试试这个:设置 NAT 模式,然后通过将端口转发到主机的卡来进行端口转发。当然,您必须拥有虚拟机和主机的地址。

VirtualBox 中的端口转发规则

相关内容