Windows上的Qemu的网络功能

Qemu · 2021-11-20 · 312 人浏览
Windows上的Qemu的网络功能

今天阿里云的ECS过期了,太贵了导致不想续费,然后昨天睡得太早,导致无法备份数据,今天想起来才发现已经开不了机了,只能把硬盘放到OSS上,害
然后在钻研qemu在windows上如何运行并连接网络把数据传到主机上,下面就是在Windows上使qemu支持网络的方法的记录


方法

  1. 下载TAP网络驱动,找不到别的下载的地方了,github上只有源码,懒得编译了,找了个偏好的外国下载站

    TAP-Windows - 下载 (updatestar.com)

  2. 安装驱动
  3. 在适配器选项中找到新加的网络适配器
  4. 给他改名,一个你能记住的名字,最好是英文,并且没有空格及符号
  5. 在qemu启动虚拟机命令行的最后添加如下命令
-netdev tap,id=<适配器名>,ifname=<适配器名> -device e1000,netdev=<适配器名>
  1. 启动后,主机适配器会变成连接状态,然后给适配器配IP
  2. 虚拟机启动完毕后给虚拟机配IP,OK通了

后记

可能这个文章写的有点玄乎,但是确实有点作用,如果看着不太舒服可以去看原文

networking - How to set up NAT for Qemu with TAP backend? (Windows 10) - Super User
qemu windows
Theme Jasmine by Kent Liao