From what I can see E-Smith v5 is designed to not allow incoming ICMP.
This is popularly used to decrease a servers visibility.
In my E-Smith v5.0 setup, my internal network is 10.1.1.x
In /etc/rc.d/init.d/masq I can see the following rules:
/sbin/ipchains --append output -p icmp --source 10.1.1.0/255.255.255.0 --destination 0.0.0.0/0 -j ACCEPT
/sbin/ipchains --append icmpIn --jump denylog
/sbin/ipchains --append icmpOut --jump denylog
This appears to allow pings from within the private network to get out, but
pings into E-Smith from any source get ignored.
Since my E-Smith machine is 10.1.1.1, the following rule will allow it to be pinged:
/sbin/ipchains --insert input -p icmp --source 10.1.1.0/255.255.255.0 --destination 10.1.1.1 -j ACCEPT