如何在虚拟系统中运行路由器固件?

kli*_*ijo 5 virtualization virtualbox qemu emulation

我有兴趣对路由器固件进行定制。我想在虚拟化环境中运行路由器固件,以便我可以立即运行修改后的代码,而不必将其刻录到路由器本身。而且任何错误也很容易被发现。最后最重要的是,我不会因为代码错误而不得不扔掉我的路由器。是否可以在 virtualbox 上运行路由器操作系统并对其进行测试?

小智 3

大多数路由器都基于 MIPS 处理器。VirtualBox 允许您仅“模拟”您的主机处理器(可能是 x86 或 x86_64)(它不是真正的模拟,而是唯一的虚拟化)。所以你不能使用这个软件来做到这一点。尝试一下 qemu 软件 - 它是一个真正的模拟器,可以模拟多种处理器,包括 MIPS。