It's commonly referred to as DHCP ...
If it's NOT set-up on the network (in other
words: the network doesn't have a DHCP
server) it's a bit more tricky.
There's a few tools out there that will allow you
to configure things using arp ... go to http://freshmeat.net
and use arp as the search-term.