DD-WRT VMware Appliance (OVA)

VMware Virtual Appliance of DD-WRT

DD-WRT is an opensource router commonly embedded into consumer routers by the end user and also used as the default firmware by companies such as Buffalo. This is a Virtual Appliance of the DD-WRT x86 binary.

This uses the default dd-wrt settings.

Linux: root / admin
DD-WRT: admin / admin

Network Adapter 1 is the LAN interface and it has a DHCP server associated. Be careful if you have it bridged onto your primary network since it will conflict with your primary DHCP server. Connect this to the network you want behind DD-WRT.

Network Adapter 2 is the WAN interface and should be bridged onto your existing network.

Downloads:

Instructions:

  1. Import the OVA into VMware Fusion, VMware Workstation or ESXi.
  2. Configuration
    1. Network Interfaces
      1. Network Adapter 1 – Connect this to the network you want behind DD-WRT. On my network, this is a new network called “Private”.
      2. Network Adapter 2 – Bridge this to your lan.
    2. Memory
      1. This will work with as little as 32MB ram. 128MB is more than it’ll ever use.
  3. Once you have it booted and you’re on the admin page (http://192.168.1.1):
    1. go to Setup / Networking and set your WAN port assignment to eth0.
  4. To test this out, go back to the Setup / Basic Setup and set your Connection Type to ‘Automatic Configuration – DHCP’.

Credits:

Built with the instructions provided by https://www.apolonio.com/node/57

 

8 Comments on DD-WRT VMware Appliance (OVA)

    • What throughput did you observe on XenServer? I’ll benchmark my installation and share the results. If they’re significantly different, I’ll work on tweaks on XenServer. You could try changing the network interfaces exposed to the VM by XenServer, that may improve the performance. Upgrading to the latest version of DD-WRT from the mainline is on my todo list. That may also improve throughput.

    • I have not tried installing VMware tools on this ova. The dd-wrt forum suggests that the benefits would be limited and the distribution would need some refactoring to support this. I would agree.

Leave a Reply

Your email address will not be published.


*