AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-51857

blubbafett's questions

Martin Hope
blubbafett
Asked: 2018-06-20 02:31:51 +0800 CST

VirtualBox 中主机操作系统 (18.04) 和来宾 (*nix) 之间的网络

  • 0

试图让网络在虚拟机上启动并运行,但遇到了一些我无法弄清楚的困难。

主机操作系统是 Ubuntu 18.04,来宾操作系统是基于 nix 的操作系统,我可以在其中包含和加载必要的驱动程序,例如、virtio和其他任何东西。vmxnet3e1000

vmxnet3如果我编译加载驱动程序的来宾操作系统 VM并在VMware Player(NAT 网络)上运行它,网络运行良好,我可以使用 scp 等在主机和来宾操作系统之间传输文件。来自ifconfig来宾操作系统的输出:

在此处输入图像描述

virtio如果我编译加载驱动程序的来宾操作系统 VM并在VirtualBox(再次是 NAT 网络)上运行它,由于某种原因我无法启动并运行网络。来自ifconfig来宾操作系统的输出:

在此处输入图像描述

我注意到的当然是在 VirtualBox 中我没有为vt0接口分配 (ivp4) IP。我当然可以运行ifconfig vt0 xxx.xxx.xxx.xxx netmask 255.255.255.0,但我不确定这是否可以解决问题,至少在尝试通过 ssh/scp 连接到 VM 时它不起作用。

在此处输入图像描述

我检查了主机 PC(MTU 1500 的 IP,与来宾操作系统相同,为 172.16.129.1)打开了端口 22;

sudo nmap -sS -p- 172.16.129.1

Starting Nmap 7.60 ( https://nmap.org ) at 2018-06-19 10:47 CEST
Nmap scan report for linux (172.16.129.1)
Host is up (0.000013s latency).
Not shown: 65532 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
902/tcp  open  iss-realsecure
1716/tcp open  xmsg

所以基本上,除了使用的软件(VMware vs VirtualBox)的明显差异之外,这两个虚拟机之间的唯一区别是为每个虚拟机加载的驱动程序。用于编译来宾操作系统 VM 的其余代码完全相同,没有任何更改,所以我真的很困惑。

我也尝试过e1000用作驱动程序并在 VirtualBox 中选择一个 Intel NIC 驱动程序,但这也不起作用 - 到目前为止,我在 VirtualBox 中得到的最接近的是使用virtio驱动程序。

有没有人对我可能会尝试的建议有什么建议,或者知道我在这里可能会忽略什么?例如,是否存在vmxnet3VirtualBox 的驱动程序?

我当然可以满足于 VMware 解决方案,但我更喜欢使用 VirtualBox,因为这是我在其他情况下使用的 - 我现在刚刚测试了 VMware,看看它是否在那里工作,它确实有效。

networking virtualbox guest-os virtualbox-networking
  • 1 个回答
  • 1075 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve