Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
#!/bin/bashread NET WIDTH <<< `tr / ' ' <<< "$1"`read IP1 IP2 IP3 IP4 <<< `tr . ' ' <<< "$NET"`MASK=$(( (0xffffffff << $((32 - WIDTH))) & 0xffffffff ))MINADDR=$(( ((IP1 << 24) | (IP2 << 16) | (IP3 << 8) | IP4) & MASK ))MAXADDR=$(( MINADDR | (0xffffffff ^ MASK) ))printip(){ echo $(( ($1>>24) )).$(( ($1>>16)&0xff )).$(( ($1>>8)&0xff )).$(($1&0xff)); }while (( MINADDR <= MAXADDR )); do printip $MINADDR MINADDR=$((MINADDR+1))done
$ ./ip-list.sh 10.0.0.96/2910.0.0.9610.0.0.9710.0.0.9810.0.0.9910.0.0.10010.0.0.10110.0.0.10210.0.0.103
ipaddres="192.168.0.1"if ping -c 1 $ipaddres > /dev/nullthen echo "Reachable $ipaddres."else echo "Not reachable $ipaddres."fi
ip-list.sh 192.168.0.0/24 | while read ipaddresdo if ping -c 1 $ipaddres > /dev/null then echo "Reachable $ipaddres." else echo "Not reachable $ipaddres." fidone
ip a | grep "inet" | awk '{print "Found ip address " $2}'
for i in $(seq 0 255)do ping -c 1 192.168.0.$i > /dev/null # пробел после шаблона, после $i важен... ip neighbour show | grep "192.168.0.$i "done
Страница сгенерирована за 0.04 секунд. Запросов: 23.