Forum Discussion
epaalx
Aug 18, 2011Cirrus
> I don't think it's possible to pass ICMP packets yet have the IP reported as something other than the IP addresses.
traceroute relies on two things:
- originator progressively incrementing ping's TTL this progressively causing TTL==0 condition at each hop (enroute to its destination)
- relying on that hop to return ICMP "Time exceeded" with own IP.
Like any L3 device, a (routing) firewall is obliged to return its own IP, but it doesn't have to - it can act transparent to ping (or TTL) - it's a security issue and a default configuration for (many routing) firewalls. So, OP's question is legitimate and reasonable.