diff --git a/pkg/agent/syssetup/setup.go b/pkg/agent/syssetup/setup.go index 1bc3c9ece3..7f32479034 100644 --- a/pkg/agent/syssetup/setup.go +++ b/pkg/agent/syssetup/setup.go @@ -9,6 +9,7 @@ import ( var ( callIPTablesFile = "/proc/sys/net/bridge/bridge-nf-call-iptables" + forward = "/proc/sys/net/ipv4/ip_forward" ) func Configure() error { @@ -16,5 +17,8 @@ func Configure() error { if err := ioutil.WriteFile(callIPTablesFile, []byte("1"), 0640); err != nil { logrus.Warnf("failed to write value 1 at %s: %v", callIPTablesFile, err) } + if err := ioutil.WriteFile(forward, []byte("1"), 0640); err != nil { + logrus.Warnf("failed to write value 1 at %s: %v", forward, err) + } return nil }