The hardware requirements depend on the volume of packets that the zeroshell router needs to handle.
I’m just posting this for any other readers that wonder what equipment they need.
I have about 120 devices on three vlans. Zeroshell routes packets between the vlans and out to the internet. I have a $600.00 2GB memory, 2.0 GHz dual core machine with 4x1GB ethernet on the motherboard, running zeroshell. It handles the load with ease:
a sample output from ‘top’. Note that only 200mb is in use, and the load average is just about zero.
top – 18:16:36 up 17 days, 41 min, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 68 total, 1 running, 67 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% user, 0.0% system, 0.0% nice, 100.0% idle, 0.0% IO-wait
Mem: 2074028k total, 192600k used, 1881428k free, 29760k buffers
Swap: 131064k total, 0k used, 131064k free, 48364k cached
pinging on my local subnet, I get .04 ms ping times. Pinging across subnets with a route through zeroshell, I get .25 ms ping times.