Windows环境下QEMU网络配置实战:UEFI BIOS网络测试指南
创作时间:
作者:
@小白创作中心
Windows环境下QEMU网络配置实战:UEFI BIOS网络测试指南
引用
CSDN
1.
https://blog.csdn.net/jiangwei0512/article/details/122791901
在UEFI开发过程中,网络功能的测试是一个重要环节。本文将详细介绍如何在Windows环境下配置QEMU网络,以便在UEFI环境中测试BIOS的网络功能。
环境配置
为了能够让QEMU与主机通过网络连接,需要进行以下配置:
首先安装OpenVPN(这里安装的是OpenVPN-2.5.5-I601-amd64.msi),安装之后会多出来两个虚拟的网卡:
将OpenVPN TAP-Windows6改名为tap0,方便后续使用;
将虚拟网卡和实际网卡桥接:
- 桥接之后会多出来一个设备:
注意此时tap0是“网络电缆被拔出”的状态,因此此时QEMU还没有启动。
- 启动QEMU,主要参数:
qemu-system-x86_64 -usb -bios OVMF.fd -serial stdio -drive format=raw,file=disk.img -net nic -net tap,ifname=tap0
其中-net nic -net tap,ifname=tap0是新增的,QEMU使用的就是这个虚拟网卡tap0。此时可以看到tap0已经连接了:
- 然后在QEMU中配置网卡:
ifconfig -s eth0 static 192.168.50.128 255.255.255.0 192.168.50.1
这里的192.168.50.x是测试主机所在的网络地址,所以QEMU中也配置了相同网段的IP。之后就可以访问同网段下的IP了:
到这里网络基本上OK,但是存在一个问题,QEMU里面无法ping测试主机本身,这主要是因为测试主机开了防火墙的关系,关闭即可(可能存放风险):
这样QEMU就可以访问测试主机本身了:
这样就可以测试BIOS的网络了。
热门推荐
米其林三星推荐:如何正确重绕喇叭音圈?
柳州旅游攻略:景点、美食、住宿全攻略
降低胆固醇,TLC计划该如何执行
冬季骑行川藏线:挑战与美景并存的勇士之旅
胆固醇高吃什么药治疗
川藏线骑行装备全攻略:从自行车到高原专用装备
融辉城幼儿园春季食育课程:春味大探秘!
幼儿园春季食育课程:营养大揭秘!
豆豆街春季食育课程:从春种到春宴的美食之旅
Nginx配置升级:防御最新网络攻击
终极 Nginx 配置指南:最新版实践
Nginx配置优化:让你的网站飞速运行!
Nginx高性能优化:轻松实现10万并发访问!
技术胖教你从零开始搭建Nginx Web服务器
从农村孤儿到喜剧巨星,名利双收的赵本山,究竟是什么样的人?
吃撑了怎么办?营养师推荐这些实用缓解方法
量子纠缠现象及其科学意义探讨
系统开发增值服务有哪些
体制内人员如何选择合规副业?
体制内副业新趋势:如何合法增收?
《龟兔赛跑》新编:现代商业竞争的启示
项目管理十大挑战及应对策略
乙丑八字的命理详解「乙 🦆 丑在八字格局中是什么」
交管12123 APP解除备案车辆操作指南
【车管业务知识】如何办理二手车异地过户?
政府部门搭建的数字化工具平台有哪些?
办理房产证的流程与注意事项,助你顺利拿到属于自己的房产证
二手房购房资格审核步骤及所需材料一览
科普知识丨差示扫描量热仪的主要应用有哪些?
解读 DSC 结果中的意外事件和转变