qemu
文章平均质量分 84
play maker
这个作者很懒,什么都没留下…
展开
-
QEMU虚拟机IP探测
QEMU虚拟机以桥接网络模式启动后,虚拟机的ip会与主机网卡处于同一个网段,但是具体ip是无法确定的,需要一定的方法去探测到。方法1:查看主机的arp表。这种方法简单,但是得要主机与靶机之间有过通信才会在arp表里留下记录。如下,启动靶机后并没有对应的表项,在靶机中ping一下主机后就有了。那么要触发主机与靶机之间的通信,要么让靶机启动时自动执行ping命令,要么如果网络比较小的话,让主机对当前网段的所有可能ip进行探测,这样也能触发通信。方法2:使用QEMU Guest A原创 2022-05-18 08:03:00 · 1305 阅读 · 0 评论 -
QEMU网络--桥接网络、tap设备
QEMU 可以使用 TAP 接口为GuestOS提供完整的网络功能。 当GuestOS运行多个网络服务并且必须通过标准端口连接时,这可能很有用,还比如需要 TCP 和 UDP 以外的协议时,以及 QEMU 的多个实例需要相互连接的时候(尽管这也可以在用户模式网络中通过端口重定向或通过套接字来实现)。采用TAP设备和网桥的虚拟网络的性能应该会比使用用户模式网络或VDE要好,原因在于TAP设备和网桥是在内核中实现的。首先创建tun、tap设备。$ sudo mkdir /dev/net$ s原创 2022-05-18 09:15:47 · 9693 阅读 · 4 评论 -
QEMU网络--端口重定向
要在用户模式网络下,允许网络连接到guest OS,可以将主机操作系统上的端口重定向到guest OS上的端口。 这对于支持guest OS里的文件共享、Web 服务器和 SSH 服务器很有用。(跟docker容器的端口重定向同样的应用场景)以下是如何在用户模式网络下设置 QEMU来与Windows XP guest共享文件和网页。 主机上的TCP 端口5555 被重定向到guest的端口 80(web服务器),主机上的 TCP 端口 5556 被重定向到guest的端口 445 (Windo...原创 2022-05-18 08:04:08 · 1081 阅读 · 0 评论 -
QEMU--用户模式网络
https://en.wikibooks.org/wiki/QEMU/Networking如果未指定网络选项,QEMU 将默认模拟一个 Intel e1000 PCI 网卡,该网卡具有桥接到主机网络的用户模式网络堆栈。 以下三个命令行是等效的:qemu -m 256 -hda disk.img &qemu -m 256 -hda disk.img -net nic -net user& #使用 -net user 必须同 -net nic配合qemu-system-i3.原创 2022-05-18 08:04:30 · 3253 阅读 · 1 评论 -
QEMU镜像--写时拷贝技术
写时复制(Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(private copy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。这过程对其他的调用者都是透明的。此作法主要的优点是如果调用者没有修改该资源,就不会有副本(private copy)被创建,因此多个调用者只是读原创 2022-05-18 08:04:40 · 901 阅读 · 0 评论 -
QEMU--在主机上挂载镜像
有时,能够在主机挂载映像会很有帮助。 例如,如果guest没有网络支持,则将文件传入和传出guest的唯一方法是通过它可以寻址的存储设备。还比如,如果/etc/default/grub文件的GRUB_TIMEOUT设为0,则不会进入到grub界面直接选择默认系统,要是默认系统损坏了不就没法进入系统了,那么可以挂载镜像然后直接修改 /etc/default/grub文件,设置GRUB_TIMEOUT为一定时长,从而允许选择其他系统。raw格式镜像Linux 和其他Unix-like主机可以使用回环原创 2022-05-18 09:16:34 · 1819 阅读 · 0 评论 -
QEMU镜像操作
https://www.qemu.org/docs/master/system/images.htmlhttps://en.wikibooks.org/wiki/QEMU/Images介绍QEMU 支持多种image映像类型。 qemu原生支持的类型是 qcow2,它支持写入时复制、加密、压缩和 VM 快照。QEMU 目前可以使用这些图像类型或格式:·raw(默认)原始磁盘映像格式。 这种格式的优点是简单且易于导出到所有其他仿真器。 如果您的文件系统支持holes(例如在 Linux原创 2022-05-18 08:07:02 · 4031 阅读 · 0 评论