1. If you are pinging by name, 'No route' usually means there's no DNS to cvt the name to ip address.
2. Ensure that the firewall on both(!) systems is down.
3. Try pinging both by ip and by name in both directions; post results.
4. Try a traceroute in both directions.
5. cxn refused may mean ssh server (sshd) is running on the target
6. Specify exact distro names & versions eg
cat /etc/*release*
|