No idea for the reason of the behaviour, but can you set IP address on your router so that it always assigns the same one?