If you have problems, check the FAQ
Okay, so you have 2 (or more) computers and your too cheap to pay for "PREMIUM" access. Well guess what, they stick you with something called PPPoE (PPP over ETHERNET) it makes setup a LITTLE more work, but it won't stop us!
Here is what you will need:
# Enable IP forwarding /bin/echo 1 >/proc/sys/net/ipv4/ip_forward # Insert protocol specific modules /sbin/insmod /lib/modules/2.2./ipv4/ip_masq_cuseeme.o /sbin/insmod /lib/modules/2.2./ipv4/ip_masq_ftp.o /sbin/insmod /lib/modules/2.2./ipv4/ip_masq_irc.o /sbin/insmod /lib/modules/2.2./ipv4/ip_masq_quake.o /sbin/insmod /lib/modules/2.2./ipv4/ip_masq_raudio.o /sbin/insmod /lib/modules/2.2./ipv4/ip_masq_user.o /sbin/insmod /lib/modules/2.2./ipv4/ip_masq_vdolive.o # Default forward policy = DENY /sbin/ipchains -P forward DENY # Setup masqurading /sbin/ipchains -A forward -i ppp0 -j MASQ #(interface is where to masq TO) # Keeps sessions from timing out too quickly /sbin/ipchains -M -S 604800 30 30 # Bringup internal interface (PPPoE gets mad if eth0:1 is broughtup first) # Thus you can't put this in /etc/sysconfig/network-scripts/ifcfg-eth0:1 :( /sbin/ifconfig eth0:1 192.168.0.1 up /sbin/route add -net 192.168.0.0 netmask 255.255.255.0 eth0:1