Might be your router's firewall that doesn't allow pings.
I don't have router nor hardware firewall.
The server is directly connected to an ADSL modem with a CAT5 cable. The another end of the ADSL modem is connected to a telephone wall socket with a telephone cable. The ADSL modem is supplied by ISP and does not need any setup.