Ccheck your router configuration to see if it supports dhcp reservations. That way the client can be set to dhcp, yet always receive the same ip address from the router.