--- /dev/null
+SUMMARY = "Configure network interfaces"
+DESCRIPTION = "Add necessary files to configure eth0 and mlan0 interfaces"
+PR = "somdevices.0"
+MAINTAINER = "SomDevices <somdevices@somdevices.com>"
+
+LICENSE = "MIT"
+
+do_install () {
+ mkdir -p ${D}/etc/systemd/network/
+ echo "[Match]" > ${D}/etc/systemd/network/20-eth0.network
+ echo "Name=eth0" >> ${D}/etc/systemd/network/20-eth0.network
+ echo "" >> ${D}/etc/systemd/network/20-eth0.network
+ echo "[Network]" >> ${D}/etc/systemd/network/20-eth0.network
+ echo "DHCP=yes" >> ${D}/etc/systemd/network/20-eth0.network
+ echo "Address=192.168.1.100/24" >> ${D}/etc/systemd/network/20-eth0.network
+
+ echo "[Match]" > ${D}/etc/systemd/network/30-uap0.network
+ echo "Name=uap0" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "[Network]" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "Address=192.168.4.1/24" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "DHCPServer=true" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "[DHCPServer]" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "PoolOffset=100" >> ${D}/etc/systemd/network/30-uap0.network
+ echo "PoolSize=20" >> ${D}/etc/systemd/network/30-uap0.network
+
+ echo "[Match]" > ${D}/etc/systemd/network/31-mlan0.network
+ echo "Name=mlan0" >> ${D}/etc/systemd/network/31-mlan0.network
+ echo "" >> ${D}/etc/systemd/network/31-mlan0.network
+ echo "[Network]" >> ${D}/etc/systemd/network/31-mlan0.network
+ echo "DHCP=yes" >> ${D}/etc/systemd/network/31-mlan0.network
+}