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 }