Hi Brent: It *will* work just fine. The ETH0 and PPP0 thing is handled by the gateway machine's routing table. The table would be configured so that your local network is stipulated as being the range of private addresses you use, and that the rest should go through your PPP0 interface. This is what is set up on my machine. This way, your routing table will see packets that come from your network that are destined for the outside world and pass them on, and IP masquerading will make sure that reply packets get passed back to the originating machine. Then all you need to do is to tell the other machines on your network that they need to use your routing inux box as the gateway. Geoff. -- Geoff Shang <gshang10 at scu.edu.au> ICQ number 43634701