diff options
-rwxr-xr-x | ezjail-admin | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ezjail-admin b/ezjail-admin index 4b7bd35..5b8610f 100755 --- a/ezjail-admin +++ b/ezjail-admin | |||
@@ -707,8 +707,9 @@ EOF | |||
707 | 707 | ||
708 | TIFS=${IFS}; IFS=, | 708 | TIFS=${IFS}; IFS=, |
709 | for ezjail_ip in ${ezjail_ips}; do | 709 | for ezjail_ip in ${ezjail_ips}; do |
710 | case ${ezjail_ip} in *.*.*.*) _ping=ping;; *) _ping=ping6;; esac | ||
710 | # check, whether IP is configured on a local interface, warn if it isnt | 711 | # check, whether IP is configured on a local interface, warn if it isnt |
711 | nc -n -s ${ezjail_ip} -u -w 0 127.0.0.1 1 2> /dev/null | 712 | ${_ping} -S ${ezjail_ip} -q -c 1 localhost >/dev/null 2>/dev/null |
712 | [ $? -eq 0 ] || echo "Warning: IP ${ezjail_ip} not configured on a local interface." | 713 | [ $? -eq 0 ] || echo "Warning: IP ${ezjail_ip} not configured on a local interface." |
713 | 714 | ||
714 | # check, whether some host system services do listen on the Jails IP | 715 | # check, whether some host system services do listen on the Jails IP |