Hello Olivier
There are several things that come to mind that you can check.
- If you’re using a switch for this configuration, make sure that IP routing is enabled. If you’re using a router, then you can skip this.
- Verify that there are no access lists blocking traffic between subnets.
- Check the firewalls on the Windows devices and make sure they are not blocking the pings. Try disabling the firewalls and pinging again
- See if the problem is routing or the response to the ICMPs by pinging the gateway of the opposite network. For example, ping 192.168.2.254 from Host 1. If it doesn’t answer, the problem is in the router, not the destination host.
- Make sure the subnets are correct on the hosts (/24)
Try those out and let us know your results.
I hope this has been helpful!
Laz