标签: gnome-boxes

当主机漫游到特定网络时,为什么 DNS 在 QEMU“用户网络”下停止解析?

我在笔记本电脑上使用 GNOME Boxes。每当笔记本电脑在网络(以太网、不同位置的 Wi-Fi 或作为 USB 调制解调器的手机)之间移动时,访客计算机会自动使用默认设置获得 Internet 连接。

\n

来宾计算机未与主机桥接,并且在主机的 LAN 上不可见,这意味着在将帧传递到主机的 LAN 之前,来宾计算机的 MAC 地址会被覆盖。

\n
\n

默认情况下,QEMU 将为\nguest\xe2\x80\xa6 创建\n SLiRP \n用户网络后端和适当的虚拟网络设备

\n

用户网络是使用“slirp”实现的,它在 QEMU 内提供完整的 TCP/IP 堆栈,并使用该堆栈来实现虚拟 NAT 网络。

\n
\n
\n

QEMU 最后也是最奇怪的网络选项也是它的默认选项。它的作用是将“用户模式网络堆栈”连接到 VLAN。该网络堆栈是 ip、tcp、udp、dhcp 和 tftp(等)协议的独立实现。它可以通过例如使用有效地址响应 dhcp 请求、使用主机文件系统中的文件响应 tftp 请求或创建可以转发数据包数据的 udp/tcp 套接字来处理来自 vlan 的帧。

\n

请注意,该网络堆栈在 qemu 进程本身内运行。例如,没有单独的 dhcp 或 tftp 进程来处理这些请求。此外,堆栈通过从 udp/tcp 数据包解压应用程序数据并通过连接 qemu 进程和目标进程的套接字转发它们,有效地充当代理。

\n
\n

请注意,在上面的上下文中,“vlan”代表“模拟”LAN,它并不意味着 IEEE 802.1Q VLAN ID

\n

默认情况下,来宾在 10.0.2.0/24 网络上拥有 10.0.2.15 IP …

networking virtual-machine qemu host-name-resolution gnome-boxes

9
推荐指数
1
解决办法
6922
查看次数

GNOME 盒子在安装操作系统后从 ISO 启动?

尝试设置几个 Arch Linux 虚拟机来排除程序故障。其中之一是出现网络问题,因此我尝试 chroot 并安装 Network Manager 或 Connman 来修复它。

然而,当我在 Boxes 中成功安装任何操作系统后,它拒绝从任何 ISO 文件启动。即使我更改了 ISO 文件,它也会直接进入已安装操作系统的 GRUB 菜单,而不是显示 ISO 的 GRUB 菜单。

为什么 Boxes 在安装前加载 ISO 映像正常,但在安装后拒绝加载任何映像?

boot virtual-machine iso qemu gnome-boxes

6
推荐指数
1
解决办法
8663
查看次数

使用 qemu:///session 的 gnome-boxes 中实际的默认网络类型是什么?

根据这篇文章的作者:

gnome-boxes 最初使用用户模式网络,但virbr0通过 qemu-bridge-helper在 Fedora 21 时间范围内切换使用。但这取决于virbr0主机管理员是否正确设置,或通过包安装(libvirt-daemon-config-networkFedora 上的包)。

有人可以解释如何在 Arch Linux 下实现相同的行为吗?特别是,是否需要启动 libvirtd 服务?

networking arch-linux virtual-machine libvirt gnome-boxes

5
推荐指数
1
解决办法
9091
查看次数

GNOME 框:返回主屏幕时 VM 暂停

我正在使用 gnome-boxes 来运行 Ubuntu VM(Arch Linux 主机)。从 GB 的主屏幕(显示所有 VM),我单击 VM 的缩略图,它会打开并显示所有 GB 窗口。一切正常,我可以将 GB 放在另一个虚拟桌面上并将其最小化。我的虚拟机在后台运行了好几天……但是如果我从 GB 中单击后退按钮返回主屏幕(我所有的虚拟机缩略图所在的位置)几秒钟后我的虚拟机似乎进入睡眠状态,我无法再访问它(已桥接网络)来自我的主机系统。我必须再次单击 VM 缩略图才能恢复它。这是正常的吗?如果我想同时运行两个虚拟机,我该怎么办?

kvm gnome virtual-machine qemu gnome-boxes

4
推荐指数
1
解决办法
1030
查看次数

通过 SSH 进入 Gnome Boxes 操作系统

我收到了用于我的 CS 作业的虚拟机。我已经在 Gnome Boxes 中打开它(只需双击 VM 映像),但我不想在那里编写代码,而是在本地计算机上编写代码,然后在虚拟机上通过 ssh 进行编译。该虚拟机具有 .ova 扩展名,并且在 Boxes Preferences 中显示 Broker QEMU Session、Display Protocol SPICE。我应该使用什么作为 ssh 的远程 IP?是否需要对虚拟机进行任何其他配置?我应该如何添加它们?

ssh virtualbox gnome-boxes

2
推荐指数
1
解决办法
1万
查看次数