【问题标题】:Virtual box error "Non existent network interface"虚拟框错误“不存在的网络接口”
【发布时间】:2013-05-09 22:59:27
【问题描述】:

我得到了一个 Linux 操作系统的虚拟机映像,当我试图打开它时,我收到以下错误。

在网上找到的唯一解决方案是更新 Virtual Box 以太网适配器,如果它不起作用则重新安装 Virtual Box。

这些都不能解决问题。

有人知道怎么解决吗?

谢谢

【问题讨论】:

  • eth0 是您在 Windows 上打开它时的 Linux 网络接口命名。您需要将其更改为下拉列表中可用的任何内容。

标签: virtual-machine virtualbox


【解决方案1】:

我不得不手动创建 vboxnet0 接口

$ VBoxManage hostonlyif create

然后将对应的网络设置改为vboxnet0

【讨论】:

  • 这个命令很好,因为它确实创建了那个接口,但是它的问题是,它不起作用。以这种方式创建接口时,我只是无法连接到机器。我必须弄清楚,现在如何摆脱它,因为重新安装没有帮助。但也许运行添加到 vbox 的实际图像,会以正确的方式创建此界面。
【解决方案2】:

看起来您已经在 Windows 主机上使用了您的虚拟机,因此您需要打开虚拟机设置并在“名称:”列表中选择一个可用接口。

【讨论】:

  • 无用,你这是怎么做到的?我的 VirtualBox 版本中没有这样的列表。
【解决方案3】:

针对一些在其他网络接口上保存状态的人的解决方案:

  1. 关闭 Virtual Box 并停止所有正在运行的服务
  2. 打开虚拟机的.vbox文件
  3. 将文件中所有出现的网络接口替换为新卡的名称(或替换为空白将状态设置为 false)
  4. 保存并重新启动您保存的虚拟机
  5. 告诉我进展如何,以便我们改进此答案以帮助其他人:)

我希望这对某人有所帮助

【讨论】:

  • 感谢您的分享。这是在我的情况下有效的选项。但是删除后,就像vbox为之前的网络接口重新配置了正确的配置一样。所以我用了同样的,一切都很顺利。
  • 很高兴听到 Shad!感谢分享
【解决方案4】:

我必须根据this ticket 删除我的“保存状态”,因为我在睡眠时将虚拟机移动到了不同的主机——而且你不能在它睡眠时更改网络设置。

【讨论】:

    【解决方案5】:

    更改虚拟网卡设置...附加到 NAT..它对我有用 enter image description here

    【讨论】:

      猜你喜欢
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      相关资源
      最近更新 更多