Skip to content

Commit 068af34

Browse files
committed
Fix: starting docker causes all IPv6 packets on br0 to be dropped
1 parent 77ea548 commit 068af34

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

etc/rc.d/rc.docker

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -484,11 +484,11 @@ docker_network_start(){
484484
fi
485485
fi
486486
done
487-
# create IPv6 forward accept rule
488-
if [[ $IPV6_FORWARD == accept ]]; then
489-
ip6tables -P FORWARD ACCEPT
490-
log "created forward accept rule for IPv6 network"
491-
fi
487+
# # create IPv6 forward accept rule
488+
# if [[ $IPV6_FORWARD == accept ]]; then
489+
# ip6tables -P FORWARD ACCEPT
490+
# log "created forward accept rule for IPv6 network"
491+
# fi
492492
log "Network started."
493493
}
494494

@@ -575,6 +575,9 @@ docker_service_start(){
575575
fi
576576
nohup $UNSHARE --propagation slave -- $DOCKER -p $DOCKER_PIDFILE $DOCKER_OPTS >>$DOCKER_LOG 2>&1 &
577577
wait_daemon
578+
# after docket started, continue to accept non-docker IPv6 traffic on br0
579+
ip6tables -P FORWARD ACCEPT
580+
# log "created forward accept rule for IPv6 network"
578581
if docker_running; then REPLY="Started"; else REPLY="Failed"; fi
579582
fi
580583
log "$DAEMON... $REPLY."

0 commit comments

Comments
 (0)