我希望这不是一个乏味的问题。我正在研究一个学校项目,基本上是制作操作系统。我们在Windows上使用QEMU作为linux env的模拟器,并在另一个QEMU上测试我们的操作系统。好的,所以我看到使用默认设计,访客网络将是NAT,它无法从外部接收任何数据包。
我搜索了解决方案并找到了一些,但似乎无效。以下是我遇到的情况:
- 在QEMU监视器中,我尝试netdev_add,net_add,只能使用用户模式。点击,其他不包括在内
- 我不在哪里添加像-net,-netdev这样的命令。我在QEMU可执行文件的属性中看到了类似的代码。我添加了这些命令,但它根本无法打开。
- 我找不到那些配置文件,因为在QEMU源文件夹中,我只能找到linux env的可执行文件,rom,ddl,linux内核文件夹,但不能找到文件文件。
- 我在监视器中成功使用 hostfwd_add 0 127.0.0.1:5555-:5556 但是当我使用netstat cmd时,激活的TCP 0.0.0.0 :* 即可。当我使用到127.0.0.1的python TCP链接时,python报告无法连接。
醇>
我在这里做错了什么以及我应该怎么做才能完成这个网络配置?