Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to load some router firmware onto a virtual machine to run some testing/analysis without actually putting it on the router hardware. Is this possible and how would I go about doing it? Thanks :)

edit: it would be various routers and firmwares I'm looking more for a general idea of the process.

share|improve this question
This obviously depends on what router hardware and firmware you are actually inquiring about. Please add this detail. – earl Feb 3 '11 at 3:40
This is extremely hardware dependent. We will need specific hardware models you're looking for. – sysadmin1138 Feb 3 '11 at 3:43
You need an emulator for the same hardware. If the router firmware is x86-based (say a Linux distro) then odds are it'll be fine in VMWare. Otherwise, you need a specific emulator for the specific router - there is no universal process. – MikeyB Feb 3 '11 at 5:52

If you're talking about Cisco routers, you may have success using GNS3.

Really, Dynamips is the program that does the emulation, but GNS3 is a nice front end.

share|improve this answer

Yes, it is possible. If your router is a stock x86 router platform without special hardware, or something capable. Example: Mikrotik Router OS / Router OS based routers. Because this is what VmWare simulates.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.