Edimax router Loadbalancer

Door Tim Quax op 29 september 2006
Back in the day, had ik een klein hosting iets, en dus 4 servers op mn slaapkamer. Dit waren gepensioneerde pentium 3 desktops, dus je ziet de problemen al aankomen. Websites op teveel servers moeten verspreiden, en die oude bakken gaan keer op keer stuk.


De oplossing? Linux op een router zetten zodat daar load balancing software op kan draaien. Zo wordt de router 1 aanspreekpunt voor alle websites, met 1 fileserver en de rest voor puur de processing power. De software op de router verdeeld de last over alle beschikbare hardware.

De router


Ik heb de Edimax BR-6104K router hiervoor gekozen. Deze kost twee tientjes, en er draait al linux-based firmware op, wat het cross compilen makkelijker maakt.

Er zijn alleen 2 nadelen:

  • Hij heeft geen USB aansluitingen;
  • Hij is 5 euro goedkoper dan de BR-6104KP die dat wel heeft.
Edimax BR-6104K router

Solderen dus!


Deze router heeft dezelfde PCB als de versie met usb aansluitingen, wat betekend dat de aansluitingen te solderen zijn. De USB aansluitingen zijn kritiek, omdat ik niet genoeg heb aan de 32MB die op de router zit. Daar past geen linux distro op die load balancing moet gaan doen.

Dus wat moet er gebeuren:

  • Ik moet er een usb stick in kunnen pluggen, dus de aansluiting solderen
  • Op de usb stick een linux distro zetten
  • Een custom firmware maken zodat de router van de usb stick start

Edimax BR-6104K binnenkant

Zo getypt, zo gedaan


De aansluiting heb ik dus gesoldeerd (zie afbeelding). Daarna heb ik voor de distro Damn Small Linux gekozen om op de usb stick te zetten. Deze is het meest bekend, dus dacht ik, vast ook het beste :)

Dus vervolgens een firmware gemaakt die van usb opstart. Ik zal dit binnenkort ter download aanbieden, net als al mijn andere scripts.

Edimax BR-6104K USB solderen




Reageer op dit artikel







Voer hier de code in: