Then just look at one of the constructors in BlynkEthernet.h
:
void begin( const char* auth,
const char* domain = BLYNK_DEFAULT_DOMAIN,
uint16_t port = BLYNK_DEFAULT_PORT,
const byte mac[] = NULL)
{
BLYNK_LOG1(BLYNK_F("Getting IP..."));
if (!Ethernet.begin(SelectMacAddress(auth, mac))) {
BLYNK_FATAL(BLYNK_F("DHCP Failed!"));
}
// give the Ethernet shield a second to initialize:
BlynkDelay(1000);
IPAddress myip = Ethernet.localIP();
BLYNK_LOG_IP("IP:", myip);
config(auth, domain, port);
while(this->connect() != true) {}
}