diff --git a/meta-ohos-core/recipes-core/systemd-conf/files/wired.network b/meta-ohos-core/recipes-core/systemd-conf/files/wired.network
new file mode 100644
index 0000000000000000000000000000000000000000..34c20fcb24ebdbc3f96df3c3e1aeb03b59dbe921
--- /dev/null
+++ b/meta-ohos-core/recipes-core/systemd-conf/files/wired.network
@@ -0,0 +1,11 @@
+[Match]
+Name=en* eth*
+KernelCommandLine=!nfsroot
+KernelCommandLine=!ip
+
+[Network]
+DHCP=yes
+
+[DHCP]
+RouteMetric=10
+ClientIdentifier=mac
diff --git a/meta-ohos-core/recipes-core/systemd-conf/systemd-conf_%.bbappend b/meta-ohos-core/recipes-core/systemd-conf/systemd-conf_%.bbappend
index c8fa81fda7fee1e93f59ec331155c319264d4870..43ea50cb1bdecef16e7bd78cd7771e46fe41dbf0 100644
--- a/meta-ohos-core/recipes-core/systemd-conf/systemd-conf_%.bbappend
+++ b/meta-ohos-core/recipes-core/systemd-conf/systemd-conf_%.bbappend
@@ -1,3 +1,5 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
 do_install_append_qemuall() {
         install -D -m0644 ${WORKDIR}/wired.network ${D}${systemd_unitdir}/network/80-wired.network
 }