From 1d09e7368dc61e5ce439df04bc7274068bc1b42f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Tue, 19 Oct 2021 11:49:51 +0200 Subject: [PATCH] add function for test ip adresses --- functions.sh | 20 ++++++++++++++++++++ sshs_addfiles.conf | 1 + 2 files changed, 21 insertions(+) diff --git a/functions.sh b/functions.sh index a648267..09b548b 100755 --- a/functions.sh +++ b/functions.sh @@ -1016,4 +1016,24 @@ vgrename_full () { sed -i "s/${altevolumegroup}/${neuevolumegroup}/g" /etc/initramfs-tools/conf.d/resume update-initramfs -c -k all } + +getfreeip () { + + local N=$1 + + sudo nmap -v -sn -n $1 -oG - | awk '/Status: Down/{print $2}' + +} + +getusedip () { + + local N=$1 + local DNS=$2 + + sudo nmap -v -sn -n $1 -oG - | awk '!/Status: Down/{print $2}'|while read i;do + echo "$i: $(dig "${DNS:+@}${DNS}" -x $i +short +search)" + + done + +} #EOF diff --git a/sshs_addfiles.conf b/sshs_addfiles.conf index f4722b0..e16158d 100644 --- a/sshs_addfiles.conf +++ b/sshs_addfiles.conf @@ -5,3 +5,4 @@ $(getbashrcfile) ~/.aliases ${MSC_BASE}/aliases ${MSC_BASE}/PS1 ${MSC_BASE}/bash_completion.d/* +${MSC_BASE}/bin/getfreeip