From 65307cf5cc93f63e2a8dc6a14d600eb17d8cc640 Mon Sep 17 00:00:00 2001 From: Maciej Date: Sat, 2 Jul 2022 21:41:05 +0200 Subject: [PATCH] NetworkServer: Enable DHCP on interfaces that are not listed in config --- Base/etc/Network.ini | 3 --- Userland/Services/NetworkServer/main.cpp | 3 ++- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Base/etc/Network.ini b/Base/etc/Network.ini index a07512179a..1b117086aa 100644 --- a/Base/etc/Network.ini +++ b/Base/etc/Network.ini @@ -1,5 +1,2 @@ [ep1s0] Enabled=false - -[ep0s8] -DHCP=true diff --git a/Userland/Services/NetworkServer/main.cpp b/Userland/Services/NetworkServer/main.cpp index d5e194f5f5..f20299c842 100644 --- a/Userland/Services/NetworkServer/main.cpp +++ b/Userland/Services/NetworkServer/main.cpp @@ -54,7 +54,8 @@ ErrorOr serenity_main(Main::Arguments) InterfaceConfig config; if (!groups.contains_slow(ifname)) { - dbgln("Config for interface {} doesn't exist, not enabling it", ifname); + dbgln("Config for interface {} doesn't exist, enabling DHCP for it", ifname); + interfaces_with_dhcp_enabled.append(ifname); } else { config.enabled = config_file->read_bool_entry(ifname, "Enabled", true); config.dhcp_enabled = config_file->read_bool_entry(ifname, "DHCP", false);