EzPlanet WRT Wireless Router and Load Balancer

This project is to build an enhanced firmware for Linksys WRT54GS (versions 1.0 to 3.0 with 32MB RAM/8MB Flash) and similar routers, offering multiple Internet service providers Load Balance and Server Load Balancing capabilities (Layer 2).

By flashing your router with this firmware (and some scripting aids) you will turn your inexpensive router into something like a BigIP(tm) load balancer.

This firmware is currently being used right by this site that is hosted on two load-balanced nodes.

The Server Load Balancer technology is supplied by www.linuxvirtualserver.org.


Project Status and RoadMap

27 October 2013

I have resumed work on this project to build a new release for the faster Buffalo WZR-HP-G300-NH. However rather than building a complete new firmware I am limiting the project to creating the kernel modules, the utilities and directory structure for the DD-WRT firmware.

I am currently testing the software and I will release it by the end of November 2013

10 January 2008

We have been using and testing v24.1 build 132 since July and it performed rock solid now for six months. No further updates are scheduled at this point in time. Please, keep sending us suggestions, requests and contributions.

Just one small tip: should you make any configuration changes using the browser based GUI, it is recommended to re-boot the router to ensure that the load balancing services are correctly re-initialized.

23 July 2007: Release: EzPlanet v24.1 (build 132 23/07/07) ipvs

This release includes limited support for Web Based IPVS status. More will be coming soon, including full Web Browser based IPVS configuration. Follow this link for management and configuration scripts (requiring JFFS2 enabled).

Previous Status

The build base is DD-WRT firmware v24 Beta SVN 7403 from which EzPlanet v24.1 has branched.

At this point in time (6th July 2007) we have a working firmware with LVS based on:

  • Linux kernel 2.4.34
  • ipvsadm 1.21.11
LVS is configured using shell scripts saved in /jffs for flexible testing.

A first firmware release (fully functional load balancer) without web based configuration is going to be available on 21st July 2007.

As promised, here is the firmware download URL: http://ftp.ezplanet.net/pub/wrt/

Next Steps

Include LVS configuration in Web based Admin console

News

Router Update Jan 2008

You may wonder why we never added any new router updates. Simple, because it works fine as it is! … continue reading

EzPlanet Router v24.1 build 132

EzPlanet v24.1 (build 132 23/07/07) ipvs, has been released. Relative wiki pages have been updated with sample scripts to bring the load balancer up and running. This release includes limited support for Web Based IPVS status. More will be coming soon, including full Web Browser based IPVS configuration. Follow this link for the EzPlanet Router Load Balancer home

This document is at version level: 1.21 and was last updated on: 2013-11-20 15:39:15.0