Like was stated before, routing through your computer requires that it be left on, but i dont have a problem with that. It works fine for me, and OSX has been up for over a month now without needing a restart.
If you read through the posts in that thread, there is a wealth of knowlege to be gained about nat. Whirk posted on using one card to share a network connection. You will need an ethernet hub, with both computers and the modem connected to it. I hope it's ok with Whirk for me to repost here.
snip
Note: I had a dual ethernet card setup working for awhile..but it would sporadically stop working. After trying all sorts of things to get it working again and then having it fail again I determined that is was related to my second ethernet card..sometimes it worked fine and other times it just ceased to work.
So currently I'm just using my built in ethernet port, which is connected to my switch, and having the cable modem connected to the switch as well.
Here's what my single ethernet interface script looks like now (and has been working great for the past month - uptimes of 12 days straight with natd working fine the whole time (too bad I had to restart to install other software)). Anyways, here it is:
UW PICO(tm) 2.3 File: rc.natd
#!/bin/sh
ifconfig en0 alias 192.168.0.1 netmask 255.255.255.0
natd -interface en0
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via en0
/sbin/ipfw add allow ip from any to any
----------
NOTE: en0 is configured as it would normally in the network control panel with my real IP and netmask supplied by my cable provider. The Alias address in the script is the internal ip that clients on my network put in as the router address.
[Edited by whirk on 12-08-2000 at 05:01 PM]
/snip
hope that helps
djeans