diff --git a/libraries/WiFi/src/WiFi.cpp b/libraries/WiFi/src/WiFi.cpp index a128c3ad6..2b47b206e 100644 --- a/libraries/WiFi/src/WiFi.cpp +++ b/libraries/WiFi/src/WiFi.cpp @@ -103,6 +103,7 @@ void CWifi::_config(IPAddress local_ip, IPAddress gateway, IPAddress subnet) { IP_ADDR4(&ni->ip, local_ip[0], local_ip[1], local_ip[2], local_ip[3]); IP_ADDR4(&ni->gw, gateway[0], gateway[1], gateway[2], gateway[3]); IP_ADDR4(&ni->nm, subnet[0], subnet[1], subnet[2], subnet[3]); + netif_set_addr(&ni->ni, &ni->ip, &ni->nm, &ni->gw); } else { CNetIf::default_ip = local_ip;