如何用redhat做网关让大家都上网

如何用redhat做网关让大家都上网

领导要求:
1、用LINUX实现
2、客户端除了设置网关外不需要再做任何设置
3、HTTP、FTP、TELNET等都要求能够使用


我在这里找到不少有关的文章,但不知道那种技术可以完整的实现上述要求      
#!/bin/sh
echo "Setting up IP masquerading ..."
/sbin/modprobe ip_masq_ftp
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ