• Software
  • use your old computer as a firewall/gateway/router

Alot of us use computers and like to stay online 24/7, and we don't mind paying 40-50 $ /month for a cable/dsl connection that will enable us to interminably use Internet and keep our cool IRC chats up.

But how can you know that you're really safe? you just don't. Firewalls such as Zone Alarm, Internet Security exist, but those are proprietary softwares that cost money. most importantly you have no clue how they work, you just enable/disable everything you don't want, that's not really interesting.

Linux and iptables (netfilers) give you the chance to go deeper into network infrastructure and understanding how tcp/udp/icmp packets enter your network cards, and how they get NATed to such address etc...

I'm sure most of us have (or know people that have) old computers such as a good old p1 200, p2 400 mhz. those legacy machines can run Linux and Iptables marvelously and be your future gateway/router/firewall.

Install Linux such as Debian, Gentoo, Red Hat etc...(Do NOT install a graphical interface, everything should be done remotely using SSH)

Go to www.google.com/linux and search for IPtables tutorials and start learning.

If you encounter any problem, just ask here or go to irc.freenode.net #iptables
2 months later
Feel free to email me with any question on the topic.
a year later
You can even use Coyote Linux, it's a fully functinal firewall based on a bootable floppy disk distro of linux, so you don't even need a hard disk. Works great on my pentium 166Mhz 8MB RAM 0GB Hard disk
Thanks for the info Battikh, i'm definitly going to check it out as i'm wondering what I can do w/ an old PII laptop.
I'm also downloading SmoothWall. I will post my first impressions as soon as I get everything to work.

Cheers
3 years later
With situation in lebanon with electricity, it is prefferable to use any "broadband router" that supports DD-WRT.
nuc, i use dd-wrt at home.. works great for me, and i use ipcop at the office.. works great for our small network, and it saved me a pocketful of money vs. microsoft licenses.