This has probably been asked before but I didn't have any luck with searches. I also haven't done my homework answering this question myself, so I'm just looking for an easy way out.

I've recently been moving big files around a lot on my home network and the gimpness of the 10 mbit crappy 1995 3com hub I use for my main EQ box and my linux box is really bumming me out. Can anyone recommend a 100mbit or faster hub that is actually a damned hub? Or is there a better avenue I should take like a low end router that would allow me to specify routing? I don't have an indepth knowledge of networking, but I know a bit. But I don't know what the feature of duping packets like that to multiple machines would be called, so I can know what to look for when buying something.

I don't want to put two ethernet cards in my linux box and route all traffic through it at this point, but if that's what people do to get reasonable network speeds and not bottleneck themselves I guess maybe I should just do it. Right now I have 6 machines behind a cheap linksys cable/dsl router with a cheap linksys switch for 4 of the machines and an ancient 3com hub for the packet sniffing.

Thanks for any help you guys wanna give me.