用LINUX怎么来做路由?

用LINUX怎么来做路由?

小弟是LINUX新手,现在我的局网有800多台PC机,通过光纤接入到Internet,用的是三层交换,现在用的是win2000 advanced server
来做路由,不过不太稳定,我现在想用LINUX来做,可是不知道怎么来做,不知道哪位大哥能够告诉我详细的配置方法,或者一个model
我现在用的是RedHat 7.1版的。

小弟这里先谢谢了!!      
linux里有一个iptables的东西,你可以在编译内核的时候把它编进去,
也可以使用模块的方式加载,当iptables在内核里了以后,把ipv4_forwarding打开,这个开关允许机子充当路由器.