Sken IP adres na UBNT: Porovnání verzí
Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
(→arping) |
Bez shrnutí editace |
||
| Řádek 6: | Řádek 6: | ||
'''end''' = číslo koncové IP adresy | '''end''' = číslo koncové IP adresy | ||
= ping = | = ping = | ||
Verze z 6. 10. 2022, 14:04
Přes SSH v konzoli, vždy upravte proměnné:
address = rozsah lokálních IP adres
start = číslo počáteční IP adresy
end = číslo koncové IP adresy
ping
address="192.168.1.";
start=1;
end=254;
for i in `seq $start $end`;
do
up=`ping -c1 -W1 $address$i | grep "1 packets received" | wc -l`;
if [ "$up" -eq 1 ];
then
echo $address$i;
fi;
done
arping
address="192.168.1.";
start=1;
end=254;
iface=`ip addr | grep $address | awk '{print $NF}'`;
for i in `seq $start $end`;
do
up=`arping -c1 -w1 -I $iface $address$i | grep "Received 1 replies" | wc -l`;
if [ "$up" -eq 1 ];
then
echo $address$i;
fi;
done
wget
address="192.168.1."; port=80; start=1; end=254; for i in `seq $start $end`; do wget -qO- http://$address$i:$port >/dev/null 2>&1 && echo $address$i; done