핑 스캐너가 있습니다.
#!/bin/bash
for ip in $(seq 1 254); do
ping -c 1 10.11.1.$ip | grep "bytes from" | cut -d " " -f4 | cut -d ":" -f1 &
done
이것은 작동하고 많은 결과를 보여 주지만 내 IP 범위의 끝에 가까워지면 결과가 반환되기 시작합니다.
ping: recvmsg: No route to host
동시에 ping 명령을 트리거하는 동시 하위 프로세스로 인해 방화벽 제한에 도달하여 제한하려고 한다고 가정합니다. 이 작업을 수행하는 데 사용할 수 있는 플래그가 있나요?