WiFi - Static IP fails to connect wifi · Issue #1081 · espressif/arduino-esp32 (original) (raw)

Hardware:

Board: WEMOS lolin32
Core Installation/update date: Jan/2018
IDE name: Arduino IDE

Description:

IPAddress ip(192,168,1,129);
IPAddress gateway(192,168,1,1);	
IPAddress subnet(255, 255, 255, 0);
IPAddress primaryDNS(8, 8, 8, 8); //optional
IPAddress secondaryDNS(8, 8, 4, 4); //optional

if (!WiFi.config(ip, gateway, subnet, primaryDNS, secondaryDNS)) {
    Serial.println("STA Failed to configure");
  }

  Serial.print("Connecting to ");
  Serial.println(ssid);
  
  WiFi.begin(ssid, password);
  
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

WiFi.status() won't connect.

If I get rid of WiFi.config(), going with the localIP, Wifi can connect.