使用虚拟机创建网络时出现问题

使用虚拟机创建网络时出现问题

我已经在我的 Ubuntu 16.04 笔记本电脑上安装了带有 Ubuntu Server(16.04)的 VirtualBox。

我想创建一个虚拟网络。通过阅读网上的一些帖子,这似乎很简单,但是...

因此,我进行了如下配置:

  • 在 VirtualBox 设置 > 网络中:NAT 为空,在仅主机中,我的 vboxnet0 的 IP 为 192.168.56.1,掩码为 255.255.255.0,DHCP 为空
  • 我设置了虚拟服务器,卡 1 = NAT 和私有主机,名称为 vboxnet0,并授权所有。复选框电缆插入已勾选。

  • 文件 /etc/network/interface 包含以下信息:

    自动 lo iface lo inet 环回

    自动 enp0s3 iface enp0s3 inet 静态地址 192.168.26.70 网络掩码 255.255.255.0 网络 192.168.56.1 网关 192.168.56.1 dns 名称服务器 8.8.8.8 8.8.4.4

我尝试 ping 主机和客户机,但没有任何效果。我错过了什么,但是什么呢?

感谢您的帮助

更新 1 配置截图 虚拟机上的 ifconfig 设置 /etc/网络/接口

我知道我错过了一些东西但是什么呢?

答案1

您需要将您的网络适配器设置为桥接,并为名称选择您的主机 NIC - 您的笔记本电脑的无线或 LAN 连接适配器。

我的是英特尔迅驰无线-N 1000

而不是选择你自己的。

然后按几次 MAC 地址刷新按钮(右侧带箭头的蓝色按钮)![在此处输入图片描述

答案2

如果你想

  1. 能够 ping 通主机
  2. 拥有属于私有网络的私有 IP

然后,正如 lewis4u 的答案的评论所建议的那样,您需要创建一个内部网络而不是桥接网络:

网络适​​配器 1:主机接口 网络适​​配器 2:内部网络接口

然后您应该获得两个接口,一个是 NATed 并因此连接到 Internet(如果您的主机是),另一个允许在内部网络内进行通信。

PS:/etc/network/interfaces 中的“网络 192.168.56.1”行似乎是多余的(查看man 5 interfaces)。

相关内容