Detect REJECT rule in FORWARD chain

This commit is contained in:
Adam Harrison committed 2015-08-21 16:25:49 +01:00
1 parent 396df6bcda
commit ca94cfffe7
1 file changed
+13
+13
View File
@@ -155,6 +155,18 @@ enforce_docker_bridge_addr_assign_type() {
fi
}
check_forwarding_rules() {
if run_iptables -C FORWARD -j REJECT --reject-with icmp-host-prohibited > /dev/null 2>&1; then
cat >&2 <<EOF
WARNING: existing iptables rule
'-A FORWARD -j REJECT --reject-with icmp-host-prohibited'
will block name resolution via weaveDNS - please reconfigure your firewall.
EOF
fi
}
is_cidr() {
echo "$1" | grep -E "^$CIDR_REGEXP$" >/dev/null
}
@@ -1080,6 +1092,7 @@ common_launch_args() {
}
launch_router() {
check_forwarding_rules
enforce_docker_bridge_addr_assign_type
create_bridge
docker_bridge_ip