陈村网站设计,wordpress主题html,wordpress内存优化,网站建设及维护推广合同环境配置
为了能够让使用测试BIOS的QEMU与主机#xff08;就是指普通的Windows系统#xff0c;我们使用它来编译BIOS和启动QEMU虚拟机#xff09;通过网络连接#xff0c;需要额外的配置。
首先是下载和安装OpenVPN#xff08;这里安装的是OpenVPN-2.5.5-I601-amd64.msi…环境配置
为了能够让使用测试BIOS的QEMU与主机就是指普通的Windows系统我们使用它来编译BIOS和启动QEMU虚拟机通过网络连接需要额外的配置。
首先是下载和安装OpenVPN这里安装的是OpenVPN-2.5.5-I601-amd64.msi安装之后会多出来若干虚拟的网卡 将OpenVPN TAP-Windows6改名为tap0方便后续使用。将虚拟网卡tap0和实际网卡桥接 桥接之后会多出来一个设备 注意此时tap0是“网络电缆被拔出”的状态因为此时QEMU还没有启动。另外还需要保证在网桥的属性中tap0是被选中的桥接成功之后默认就是选中的如果有异常可能这里会没有选中此时通信会有问题 启动QEMU主要参数
qemu-system-x86_64 -usb -bios OVMF.fd -serial stdio -drive formatraw,filedisk.img -net nic -net tap,ifnametap0其中-net nic -net tap,ifnametap0是网络相关的QEMU使用的就是前面提到的虚拟网卡tap0。此时可以看到tap0已经连接了 然后在QEMU启动的BIOS Shell下配置网络
ifconfig -s eth0 static 192.168.3.128 255.255.255.0 192.168.3.1配置完成之后可以使用BIOS下的ping命令进行测试
ping 192.168.3.20这里的192.168.3.20是测试主机的网络IP前面配置QEMU网卡的IP时使用了相同网段的IP注意两者必须要在用一个网段UEFI网络似乎还不支持跨网段。测试的结果如下 到这里网络环境设置基本上OK如果发现ping不通的问题有可能是测试主机开了防火墙的关系关闭即可注意关闭防火墙可能带来风险建议只在测试时使用平常还是开着比较好 到这里网络测试环境就已经准备完成了不过在后续的测试过程中还会用到其它的工具比如Wireshark、tftp等在具体使用时会进一步说明。
接下来将介绍UEFI网络协议栈以及相关的实现模块。