Ik weet niet of het uiteindelijk ook lukt wat je wilt. En wat je wilt is me nog steeds niet helemaal duidelijk.
Iets met prowl of push notifications heb ik nog nooit gedaan.
Kun je eerst een webserver maken. Als je geen IP nummer opgeeft, dan gaat hij DHCP proberen.
Als je het IP nummer via de seriele monitor laat zien, dan kun je met de browser er naar toe, om te kijken of de Arduino een webpagina geeft.
Dus in plaats van "Ethernet.begin(mac, ip);", alleen maar "Ethernet.begin(mac);".
Vanaf dat punt kun je keuzes gaan maken, wat moet de Arduino via ethernet doen, en welk protocol wil je daarvoor gebruiken.