From: Josep Orga Date: Tue, 16 Nov 2021 16:14:10 +0000 (+0100) Subject: meta-somdevices: Created network.bb with somdevices-minimal network configuration. X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=4308c47f1a3bc05a4411ad2fdc7c138b6ca7ab4e;p=meta-somdevices.git meta-somdevices: Created network.bb with somdevices-minimal network configuration. Signed-off-by: Josep Orga --- 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 +}