There is another solution though it costs $$$.
Get a cable router.
I have ->
Cable Socket--Cable Modem--Cable Router
The cable router then goes to 2 sockets upstairs and one downstairs. The one downstairs is connected to 100mbps switch which is in turn connected to my XBox, Audiotron and an 802.11b AP.
The thing is, this way the ROUTER is set to the Dial-Up/DSL/Static connection to your provider and HOLDS that IP address. It, in turn will provide DHCP services to all your computers / XBox.
At that point everything in your network will most likely be 192.168.0.X w/ a subnet of 255.255.255.0 and a default gateway & DNS server of 192.168.0.1.
This is the setup I use, and everything works hunky dory. Except, well, I have some things on perm IPs and I use my Win2K server for DHCP, but essentially it is the same.