Explorar o código

Merge pull request #2450 from TheNodi/iptables-policy

Always configure iptables forward policy
Euan Harris %!s(int64=5) %!d(string=hai) anos
pai
achega
141b53c77a
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      libnetwork/drivers/bridge/setup_ip_forwarding.go

+ 5 - 5
libnetwork/drivers/bridge/setup_ip_forwarding.go

@@ -34,11 +34,11 @@ func setupIPForwarding(enableIPTables bool) error {
 		if err := configureIPForwarding(true); err != nil {
 			return fmt.Errorf("Enabling IP forwarding failed: %v", err)
 		}
-		// When enabling ip_forward set the default policy on forward chain to
-		// drop only if the daemon option iptables is not set to false.
-		if !enableIPTables {
-			return nil
-		}
+	}
+
+	// Set the default policy on forward chain to drop only if the
+	// daemon option iptables is not set to false.
+	if enableIPTables {
 		if err := iptables.SetDefaultPolicy(iptables.Filter, "FORWARD", iptables.Drop); err != nil {
 			if err := configureIPForwarding(false); err != nil {
 				logrus.Errorf("Disabling IP forwarding failed, %v", err)