diff --git a/supervisor/dbus/network/setting/generate.py b/supervisor/dbus/network/setting/generate.py index 8e7ed0e5b..28901138b 100644 --- a/supervisor/dbus/network/setting/generate.py +++ b/supervisor/dbus/network/setting/generate.py @@ -51,6 +51,7 @@ def get_connection_from_interface( "uuid": Variant("s", uuid), "llmnr": Variant("i", 2), "mdns": Variant("i", 2), + "autoconnect": Variant("b", True), } if interface.type != InterfaceType.VLAN: diff --git a/tests/dbus/network/setting/test_init.py b/tests/dbus/network/setting/test_init.py index 55c6d3abb..d759b494c 100644 --- a/tests/dbus/network/setting/test_init.py +++ b/tests/dbus/network/setting/test_init.py @@ -87,6 +87,7 @@ async def mock_call_dbus_get_settings_signature( assert settings["connection"]["uuid"] == Variant( "s", "0c23631e-2118-355c-bbb0-8943229cb0d6" ) + assert settings["connection"]["autoconnect"] == Variant("b", True) assert "ipv4" in settings assert settings["ipv4"]["gateway"] == Variant("s", "192.168.2.1")