I have a local machine (printer) on a network with a /29 class of service and when I ping the private address (10.1.10.97) locally I get a response like:
From x.x.x.x (gateway address) Redirect Host (New nexthop: 10.1.10.97) 64 bytes from 10.1.10.97: icmp_seq ....
So, the printer is answering to the local address through the gateway. Why is it going through the gateway? Shouldn't I be getting a response directly from the local machine? Also, if I ping the printer's regular IPv4 address, I get host unreachable.
Is that because the printer does not know its own IPv4 address, so it is ignoring packets sent to that address or is there a deeper problem?