QEMU - e1000全虚拟化前端与TAP/TUN后端流程简析

目录

[1. Host -> Guest](#1. Host -> Guest)

[2.Guest ->Host](#2.Guest ->Host)

[3. 如何修改以支持TUN设备的后端?](#3. 如何修改以支持TUN设备的后端?)

[4. 相关 QEMU 源码](#4. 相关 QEMU 源码)

[5. 实验](#5. 实验)




1. Host -> Guest

2.Guest ->Host

3. 如何修改以支持TUN设备的后端?

  1. 简单通过后端网卡名字来判断是TUN还是TAP。

  2. 需要前端全模拟设备为point-to-point的层三设备。

4. 相关 QEMU 源码

VVvector/qemu: qemu-8.2.0, for debuging (github.com)

5. 实验

host->guest

guest->host

注意:

因为这里用e1000进行TUN后端实验,所有guest->host是发送的ARP数据包。

相关推荐
张一西17 天前
QEMU 模拟器学习(二)之 USB 设备之BOT & UAS协议
qemu·uas·bot
张一西17 天前
QEMU 模拟器学习(二)之 USB 设备模拟与协议学习
qemu·usb·uas·bot
shimly12345617 天前
(undone) 解析 qemu-6.0.0 源码 (4) 添加 niubi board - 2
qemu
冰山一脚201317 天前
cirrus显卡驱动笔记
qemu·drm
shimly12345617 天前
(done) 解析 qemu-6.0.0 源码 (2) 寻找入口函数 main
qemu
ggaofeng1 个月前
QEMU中硬盘用哪种协议读写速度快
qemu·磁盘类型
GKxx2 个月前
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
k4m7v2pz2 个月前
在Arch Linux笔记本上搭建ReactOS 0.4.15虚拟机:从Mac远程开发调试Windows XP风格应用的完整指南
qemu·虚拟机·kvm·交叉编译·mingw-w64·reactos
冰山一脚20132 个月前
qemu设备监听虚拟机状态笔记
qemu
萧青山3 个月前
【信创实战】x86电脑运行麒麟ARM系统:QEMU虚拟化完全指南(含一键脚本、性能优化、AI部署)
qemu·信创·麒麟系统·arm虚拟化·ai部署