From 4308c47f1a3bc05a4411ad2fdc7c138b6ca7ab4e Mon Sep 17 00:00:00 2001 From: Josep Orga Date: Tue, 16 Nov 2021 17:14:10 +0100 Subject: [PATCH] meta-somdevices: Created network.bb with somdevices-minimal network configuration. Signed-off-by: Josep Orga --- recipes-connectivity/network/network.bb | 33 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 recipes-connectivity/network/network.bb diff --git a/recipes-connectivity/network/network.bb b/recipes-connectivity/network/network.bb new file mode 100644 index 0000000..3e26e57 --- /dev/null +++ b/recipes-connectivity/network/network.bb @@ -0,0 +1,33 @@ +SUMMARY = "Configure network interfaces" +DESCRIPTION = "Add necessary files to configure eth0 and mlan0 interfaces" +PR = "somdevices.0" +MAINTAINER = "SomDevices " + +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 +} -- 2.17.1