From 226180e9ea6edbe88ca554aae410a6fd63f3868f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=A5=96=E5=BB=BA?= Date: Mon, 11 Dec 2023 09:35:36 +0800 Subject: [PATCH] cni-server: set sysctl variable net.ipv4.ip_no_pmtu_disc to 1 by default (#3504) Signed-off-by: zhangzujian --- dist/images/start-cniserver.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dist/images/start-cniserver.sh b/dist/images/start-cniserver.sh index 810426571bf..dd27f33d4f2 100755 --- a/dist/images/start-cniserver.sh +++ b/dist/images/start-cniserver.sh @@ -4,6 +4,7 @@ set -euo pipefail CNI_SOCK=/run/openvswitch/kube-ovn-daemon.sock OVS_SOCK=/run/openvswitch/db.sock ENABLE_SSL=${ENABLE_SSL:-false} +SYSCTL_IPV4_IP_NO_PMTU_DISC=${SYSCTL_IPV4_IP_NO_PMTU_DISC:-1} SYSCTL_NF_CONNTRACK_TCP_BE_LIBERAL=${SYSCTL_NF_CONNTRACK_TCP_BE_LIBERAL:-1} SYSCTL_IPV4_NEIGH_DEFAULT_GC_THRESH=${SYSCTL_IPV4_NEIGH_DEFAULT_GC_THRESH:-"1024 2048 4096"} @@ -53,6 +54,7 @@ gc_thresh3=$(echo "$SYSCTL_IPV4_NEIGH_DEFAULT_GC_THRESH" | awk '{print $3}') set_sysctl net.ipv4.neigh.default.gc_thresh1 $gc_thresh1 set_sysctl net.ipv4.neigh.default.gc_thresh2 $gc_thresh2 set_sysctl net.ipv4.neigh.default.gc_thresh3 $gc_thresh3 +set_sysctl net.ipv4.ip_no_pmtu_disc $SYSCTL_IPV4_IP_NO_PMTU_DISC set_sysctl net.netfilter.nf_conntrack_tcp_be_liberal $SYSCTL_NF_CONNTRACK_TCP_BE_LIBERAL ./kube-ovn-daemon --ovs-socket=${OVS_SOCK} --bind-socket=${CNI_SOCK} "$@"