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



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

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

您可以使用GNS3和Dynamibs,这样您就不需要Virtualbox,并且可以通过GNS3漂亮的GUI管理控制台到所有虚拟路由器。

最新更新