in reply to Re: Timeout problem using IO::Socketin thread Timeout problem using IO::Socket
You could either try to patch your local version of Net::Ping to disable the root requirement, or use backticks or system to execute the ping.