   page += "<div>";
 
 
-  spitOutIPInput(page, "local", "Local IP Address: ", WiFi.localIP());
-  spitOutIPInput(page, "gate", "Gateway: ", WiFi.gatewayIP());
-  spitOutIPInput(page, "mask", "Mask: ", WiFi.subnetMask());
-  spitOutIPInput(page, "dns", "DNS: ", WiFi.dnsIP());
+  spitOutIPInput(page, "local", "Local IP Address: ", public_static_ip);
+  spitOutIPInput(page, "gate", "Gateway: ", public_static_gate);
+  spitOutIPInput(page, "mask", "Mask: ", public_static_mask);
+  spitOutIPInput(page, "dns", "DNS: ", public_static_dns);
 
 
   page += "</div>";

          {
              public_wifi_password = web_server.arg("pubpassone");
          }
          

          WiFi.disconnect();

    }
    else
    {
      something_changed = true;
      web_interface_username = web_server.arg("lname");  
    }

    if(web_server.arg("muxon") == "yes" && !nmea_mux_on)
    {
      nmea_mux_on = true;
      something_changed = true;
    }
    else if(nmea_mux_on)
    {
      nmea_mux_on = false;
      something_changed = true;
    }

    if(nmea_mux_port != web_server.arg("muxport").toInt())
    {
      nmea_mux_port = web_server.arg("muxport").toInt();
      checkPort(nmea_mux_port);
      something_changed = true;
    }
    if(web_server.arg("localname").length() < 1)
    {
      error_message += ".local name cannot be blank";
    }
    else if(web_server.arg("localname") != mdns_name)
    {
       mdns_name = web_server.arg("localname");
       kickMDNS();
       something_changed = true;
    }

    if(something_changed)
    {
      write_eeprom_memory();
    }
  }


