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 (pokud je rozsah jiný než 192.168.1.0/24, upravte proměnnou address):
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 1 254`;
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 1 254`;
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