diff options
author | Ravi Teja <raviteja28031990@gmail.com> | 2023-07-28 09:10:02 +0300 |
---|---|---|
committer | Ravi Teja <raviteja28031990@gmail.com> | 2023-08-01 10:46:33 +0300 |
commit | dc98208246406f8fdfd84a6b3c5da1a7c6ad86c3 (patch) | |
tree | 492b937de1ed25f2f70d8791e5634a398bc8f468 /meta-ibm/recipes-core/systemd | |
parent | d17b8d9e26b844afd3ad473bdd539b8c90a7ac72 (diff) | |
download | openbmc-dc98208246406f8fdfd84a6b3c5da1a7c6ad86c3.tar.xz |
meta-ibm: Add sysctl configuration for network
Currently same subnet IPv4 configuration on both ethernet interfaces
does not work.
This commit sets kernel ARP settings which allow same subnet routes on
both ethernet interfaces at the same time.
Tested by:
Configure same subnet IP addresses on both interfaces and network
configuration works
Change-Id: I01962b8bf066ccf7006915e77f07287b6e5544d4
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
Diffstat (limited to 'meta-ibm/recipes-core/systemd')
-rw-r--r-- | meta-ibm/recipes-core/systemd/systemd/network.conf | 4 | ||||
-rw-r--r-- | meta-ibm/recipes-core/systemd/systemd_%.bbappend | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/meta-ibm/recipes-core/systemd/systemd/network.conf b/meta-ibm/recipes-core/systemd/systemd/network.conf new file mode 100644 index 0000000000..0abbc5d42b --- /dev/null +++ b/meta-ibm/recipes-core/systemd/systemd/network.conf @@ -0,0 +1,4 @@ +net.ipv4.conf.all.arp_ignore=1 +net.ipv4.conf.all.arp_filter=1 +net.ipv4.conf.default.rp_filter=1 +net.ipv4.conf.all.rp_filter=1 diff --git a/meta-ibm/recipes-core/systemd/systemd_%.bbappend b/meta-ibm/recipes-core/systemd/systemd_%.bbappend index b55a7f7b24..c63cf0c0bb 100644 --- a/meta-ibm/recipes-core/systemd/systemd_%.bbappend +++ b/meta-ibm/recipes-core/systemd/systemd_%.bbappend @@ -7,6 +7,7 @@ SRC_URI:append:p10bmc = " file://journald-storage-policy.conf" SRC_URI:append:p10bmc = " file://systemd-journald-override.conf" SRC_URI:append:p10bmc = " file://journald-size-policy-16MB.conf" SRC_URI:append:p10bmc = " file://vm.conf" +SRC_URI:append:p10bmc = " file://network.conf" FILES:${PN}:append:ibm-ac-server = " ${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf" FILES:${PN}:append:ibm-ac-server = " ${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald-override.conf" @@ -16,6 +17,7 @@ FILES:${PN}:append:p10bmc = " ${systemd_unitdir}/journald.conf.d/journald-storag FILES:${PN}:append:p10bmc = " ${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald-override.conf" FILES:${PN}:append:p10bmc = " ${systemd_unitdir}/journald.conf.d/journald-size-policy.conf" FILES:${PN}:append:p10bmc = " ${sysconfdir}/sysctl.d/vm.conf" +FILES:${PN}:append:p10bmc = " ${sysconfdir}/sysctl.d/network.conf" do_install:append:ibm-ac-server() { install -m 644 -D ${WORKDIR}/journald-storage-policy.conf ${D}${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf @@ -27,6 +29,7 @@ do_install:append:p10bmc() { install -m 644 -D ${WORKDIR}/systemd-journald-override.conf ${D}${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald-override.conf install -m 644 -D ${WORKDIR}/journald-size-policy-16MB.conf ${D}${systemd_unitdir}/journald.conf.d/journald-size-policy.conf install -m 644 -D ${WORKDIR}/vm.conf ${D}${sysconfdir}/sysctl.d/vm.conf + install -m 644 -D ${WORKDIR}/network.conf ${D}${sysconfdir}/sysctl.d/network.conf } # Witherspoon doesn't have the space for the both zstd and xz compression |