diff --git a/PiPedalCommon/src/WifiConfigSettings.cpp b/PiPedalCommon/src/WifiConfigSettings.cpp index 1cc1da6..9cce565 100644 --- a/PiPedalCommon/src/WifiConfigSettings.cpp +++ b/PiPedalCommon/src/WifiConfigSettings.cpp @@ -300,6 +300,18 @@ namespace pipedal::priv connection["ipv4"]["method"] = sdbus::Variant(std::string("shared")); connection["ipv6"]["method"] = sdbus::Variant(std::string("ignore")); + + connection["ipv4"]["address-data"] = sdbus::Variant(std::vector>{{ + {"address", sdbus::Variant("192.168.4.1")}, + {"prefix", sdbus::Variant(uint32_t(24))} + }}); + connection["ipv4"]["dhcp-send-hostname"] = sdbus::Variant(true); + connection["ipv4"]["dhcp-hostname"] = sdbus::Variant("raspberrypi"); + connection["ipv4"]["dhcp-options"] = sdbus::Variant(std::vector{ + "option:classless-static-route,192.168.4.0/24,0.0.0.0,0.0.0.0/0,192.168.4.1" + //"option:classless-static-route,192.168.4.0/24,192.168.4.1" + }); + auto connection_path = AddConnection(connection); return connection_path; }