in reply to Ping and Linux firewall
Also have a look at Net::Ping::External, I've heard several times now that using the system's ping can be more reliable than Net::Ping.