in reply to Net::Ping issues
Speaking of ranges of IP addresses and needing root access for ICMP ping... Ping scanning your own network can be a useful tool, but its usefulness is limited 1. Scanning someone else's network is more than rude. It may constitute a breach of acceptable use policies or terms of service contracts. It may even be illegal under certain circumstances in certain jurisdictions, but I'm not a lawyer so I couldn't say where or under what circumstances it would be. Ping flooding a machine or a range of addresses is even worse.
Pinging requires root access for the same reason many other things do. It is potentially destructive if used incorrectly. Under normal circumstances and for proper use, it's handy and benign. Please use it properly.