目录
[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设备的后端?
-
简单通过后端网卡名字来判断是TUN还是TAP。
-
需要前端全模拟设备为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数据包。