2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-21 19:22:05 +00:00

Improve xcatprobe check for firewall

This commit is contained in:
Mark Gurevich 2021-04-23 14:49:56 -04:00
parent 3651690830
commit 28fe1dfaad

View File

@ -282,15 +282,11 @@ sub is_firewall_open {
my $output = `iptables -nvL -t filter 2>&1`;
`echo "$output" |grep "Chain INPUT (policy ACCEPT" > /dev/null 2>&1`;
$rst = 1 if ($?);
`echo "$output" |grep "Chain FORWARD (policy ACCEPT" > /dev/null 2>&1`;
$rst = 1 if ($?);
`echo "$output" |grep "Chain OUTPUT (policy ACCEPT" > /dev/null 2>&1`;
$rst = 1 if ($?);
if ($output =~ /DROP|RETURN/) {
# If output contains DROP or RETURN rules, assume firewall
# is blocking some traffic
$rst=1;
}
return $rst;
}