Among other things it seems you assign an IP address to the arduino, then make a DHCP request for an IP address.