Sken IP adres na UBNT: Porovnání verzí
Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
Přes SSH v konzoli | 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 | |||
'''iface''' = rozhrani UBNT s lokálním rozsahem (pouze pro arping) | |||
= ping = | = ping = | ||
address="192.168.1."; | address="192.168.1."; | ||
for i in `seq | start=1; | ||
end=254; | |||
for i in `seq $start $end`; | |||
do | do | ||
up=`ping -c1 -W1 $address$i | grep "1 packets received" | wc -l`; | up=`ping -c1 -W1 $address$i | grep "1 packets received" | wc -l`; | ||
Řádek 17: | Řádek 27: | ||
address="192.168.1."; | address="192.168.1."; | ||
iface="br0"; | iface="br0"; | ||
for i in `seq | start=1; | ||
end=254; | |||
for i in `seq $start $end`; | |||
do | do | ||
up=`arping -c1 -w1 -I $iface $address$i | grep "Received 1 replies" | wc -l`; | up=`arping -c1 -w1 -I $iface $address$i | grep "Received 1 replies" | wc -l`; |
Verze z 6. 10. 2022, 13:56
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
iface = rozhrani UBNT s lokálním rozsahem (pouze pro arping)
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."; iface="br0"; start=1; end=254; 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