I need to setup a small home office and I need to have a static IP address for each client machine. My cable provider can give me bundles of static IP addresses. Here's the situation: I do NOT want to define the IP address for each machine. I want each machine to get the IP address dynamically (I don't care if it changes the next time I boot as long as the address is one of the addresses given by the provider). I wasn't planning on using a server. Is there a piece of hardware that I can connect to the cable modem which will act as a DHCP server where I can define the range of addresses I have? With this device, the client machines should be able to get the IP address dynamically and I can still guarantee that this IP address is within the pool given by my provider. I'm looking for a solution that's cheaper than getting a full server machine with an operating system.