From 2f389b5404a3523c58c62a57a1648294f619520a Mon Sep 17 00:00:00 2001 From: Alejandro Benete Date: Tue, 30 Mar 2021 11:03:36 +0200 Subject: [PATCH] meta-somdevices: Created network.bb with somdevices-minimal network configuration. Signed-off-by: Alejandro Benete --- recipes-connectivity/network/network.bb | 32 +++++++++++++++++++++++++ 1 file changed, 32 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..830cfcf --- /dev/null +++ b/recipes-connectivity/network/network.bb @@ -0,0 +1,32 @@ +SUMMARY = "Add DHCP and static IP addresses to eno ports" +DESCRIPTION = "Add necessary files to configure static and dynamic IP addresses on eno ports" + +LICENSE = "MIT" + +do_install () { + mkdir -p ${D}/etc/systemd/network/ + echo "[Match]" > ${D}/etc/systemd/network/20-eno1.network + echo "Name=eno1" >> ${D}/etc/systemd/network/20-eno1.network + echo "" >> ${D}/etc/systemd/network/20-eno1.network + echo "[Network]" >> ${D}/etc/systemd/network/20-eno1.network + echo "DHCP=yes" >> ${D}/etc/systemd/network/20-eno1.network + echo "Address=192.168.1.100/24" >> ${D}/etc/systemd/network/20-eno1.network + + echo "[Match]" > ${D}/etc/systemd/network/25-eno2.network + echo "Name=eno2" >> ${D}/etc/systemd/network/25-eno2.network + echo "" >> ${D}/etc/systemd/network/25-eno2.network + echo "[Network]" >> ${D}/etc/systemd/network/25-eno2.network + echo "DHCP=yes" >> ${D}/etc/systemd/network/25-eno2.network + echo "Address=192.168.2.100/24" >> ${D}/etc/systemd/network/25-eno2.network + + echo "[Match]" > ${D}/etc/systemd/network/30-wlan0.network + echo "Name=wlan0" >> ${D}/etc/systemd/network/30-wlan0.network + echo "" >> ${D}/etc/systemd/network/30-wlan0.network + echo "[Network]" >> ${D}/etc/systemd/network/30-wlan0.network + echo "Address=192.168.4.1/24" >> ${D}/etc/systemd/network/30-wlan0.network + echo "DHCPServer=true" >> ${D}/etc/systemd/network/30-wlan0.network + echo "" >> ${D}/etc/systemd/network/30-wlan0.network + echo "[DHCPServer]" >> ${D}/etc/systemd/network/30-wlan0.network + echo "PoolOffset=100" >> ${D}/etc/systemd/network/30-wlan0.network + echo "PoolSize=20" >> ${D}/etc/systemd/network/30-wlan0.network +} -- 2.17.1