Отправьте ping в каждый IP на подсети

Проблема была решена. Я использовал подготовленное заявление PDO, чтобы использовать где, используя? вместо переменной, а затем связать ее со строкой переменной, используя $ db-> Bindparam (1, $ uname). Я до сих пор не знаю, что ее вызвало, но сейчас ее удалось решить.

46
задан Max Ried 28 January 2014 в 08:47
поделиться

6 ответов

Проверьте, имеет ли это сообщение в блоге то, в чем Вы нуждаетесь.

1
ответ дан Ólafur Waage 5 July 2019 в 04:05
поделиться

В соответствии с Linux, я думаю, что ping-b 192.168.1.255 будет работать (192.168.1.255, широковещательный адрес для 192.168.1.*) однако IIRC, который не работает под окнами.

3
ответ дан Axelle Ziegler 26 November 2019 в 19:58
поделиться

В оболочке Bash:

#!/bin/sh

COUNTER=1

while [ $COUNTER -lt 254 ]
do
   ping 192.168.1.$COUNTER -c 1
   COUNTER=$(( $COUNTER + 1 ))
done
17
ответ дан KJH 26 November 2019 в 19:58
поделиться

Утилита командной строки nmap может сделать это также:

nmap -sP 192.168.1.*
10
ответ дан Christian Studer 26 November 2019 в 19:58
поделиться

Не все машины имеют nmap доступный, но это - замечательный инструмент для любого обнаружения сети, и конечно лучше, чем итерация через независимый ping команды.

$ nmap -n -sP 10.0.0.0/24

Starting Nmap 4.20 ( http://insecure.org ) at 2009-02-02 07:41 CST
Host 10.0.0.1 appears to be up.
Host 10.0.0.10 appears to be up.
Host 10.0.0.104 appears to be up.
Host 10.0.0.124 appears to be up.
Host 10.0.0.125 appears to be up.
Host 10.0.0.129 appears to be up.
Nmap finished: 256 IP addresses (6 hosts up) scanned in 2.365 seconds
103
ответ дан Tom 26 November 2019 в 19:58
поделиться

Широковещательный ping:

$ ping 192.168.1.255
PING 192.168.1.255 (192.168.1.255): 56 data bytes
64 bytes from 192.168.1.154: icmp_seq=0 ttl=64 time=0.104 ms
64 bytes from 192.168.1.51: icmp_seq=0 ttl=64 time=2.058 ms (DUP!)
64 bytes from 192.168.1.151: icmp_seq=0 ttl=64 time=2.135 ms (DUP!)
...

(Добавляют -b опция на Linux)

40
ответ дан Ryan McGeary 26 November 2019 в 19:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: