From dd6261aa33ef9c6c4dbca0a76d348dc7f86bfd1c Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sat, 30 Aug 2025 11:20:17 -0500 Subject: [PATCH] Configure network interfaces by default For an optimal out-of-the-box experience, we need to automatically configure any wired network interfaces with DHCP. `systemd-networkd` does not do this by default. --- package/aimee-os-utils/90-default.network | 10 ++++++++++ package/aimee-os-utils/aimee-os-utils.mk | 3 +++ 2 files changed, 13 insertions(+) create mode 100644 package/aimee-os-utils/90-default.network diff --git a/package/aimee-os-utils/90-default.network b/package/aimee-os-utils/90-default.network new file mode 100644 index 0000000..290fccb --- /dev/null +++ b/package/aimee-os-utils/90-default.network @@ -0,0 +1,10 @@ +[Match] +Type=ether +Name=en* eth* + +[Network] +DHCP=true + +[DHCPv4] +ClientIdentifier=mac +UseDomain=true diff --git a/package/aimee-os-utils/aimee-os-utils.mk b/package/aimee-os-utils/aimee-os-utils.mk index 28dde14..01edf84 100644 --- a/package/aimee-os-utils/aimee-os-utils.mk +++ b/package/aimee-os-utils/aimee-os-utils.mk @@ -23,6 +23,9 @@ define AIMEE_OS_UTILS_INSTALL_INIT_SYSTEMD $(INSTALL) -D -m u=rw,go=r \ $(AIMEE_OS_UTILS_PKGDIR)/var.mount \ $(TARGET_DIR)/usr/lib/systemd/system/var.mount + $(INSTALL) -D -m u=rw,go=r \ + $(AIMEE_OS_UTILS_PKGDIR)/90-default.network \ + $(TARGET_DIR)/usr/lib/systemd/network/90-default.network endef $(eval $(generic-package))