For some reason, WRT54GL's TomatoRaf, I returned to the original firmware. Its web interface of new firmware have a little different from when its first look two years ago.
Firmware upgrade (I said "downgrade"), is very easy, but be careful not to interrupt the router or do not "close the browser". You can see simplified step by step here:
This is access point + router TP-Link TL WR841ND . There is power ON/OFF button in back side. 1 WAN port, 4 LAN port. Web interface so simple. Default IP setting 192.168.1.1, with username and password: admin.
Last few months ago we purchased this adapter DLink DWA 525, 7 pieces with a higher price than TP Link, to test students' competence. We hope that with a higher price, it can be high quality and easily to be installed but unfortunately an adapter can not be directly detected properly by Ubuntu 10.04 (LTS). Finally it could be installed properly after visiting the ubuntu forums.
It's so easy to make your AP+Router WRT54GL (default firmware linksys) as bandwidth limiter, you can try firmware TomatoRAF (tomato victek, wikipedia, based on Tomato standard). So don't be affraid you brick your router as long as you follow the right instructions.
Two lines of commands to activating Internet Gateway on Ubuntu/Debian for desktop computer has 2 NIC (network interface card). This function will gone after you restart the computer.