you can see topology below. Every thing is clear on the diagram.
The question is when routers are a cisco router, I can ping both R1 interfaces(192.168.3.1, 192.168.5.1) from client.But when they are linux router I can only ping 192.168.5.1.
I mean linux is trying to response from the interface it recieved the requests, But it can not find next hop on that. But cisco router can recieve ping requests from one interface and send replies on other interface.
Can anyone help what is gong on?