I have read through many messages on sharing internet connection and it appeared that the consensus is to use IP masquerading or IPchains.

1. Are they the same?

2. Is there any other way that is simpler?

3. I use rh v6.1 which has built in IP masquerading, does it mean that if I select IPchains, I also won't need to rebuild the kernel?

I have 2 rh v6.1, one of them connected to internet by dial-up modem.

Thanks.