Can't ping a linux server with MacOSX. Software related I'm having an huge problem with my Mac, from months.

I have at home a linux server, a CuBox. It's running Archlinux, running fine. Everything works.

But the Mac can't ping the CuBox.

I will paste you a little log of what a ping gives.

Request timeout for icmp_seq 669
Request timeout for icmp_seq 670
Request timeout for icmp_seq 671
Request timeout for icmp_seq 672
Request timeout for icmp_seq 673
Request timeout for icmp_seq 674
ping: sendto: No route to host
Request timeout for icmp_seq 675
ping: sendto: Host is down
Request timeout for icmp_seq 676
ping: sendto: Host is down
Request timeout for icmp_seq 677
ping: sendto: Host is down
Request timeout for icmp_seq 678
ping: sendto: Host is down
Request timeout for icmp_seq 679
ping: sendto: Host is down
Request timeout for icmp_seq 680
ping: sendto: Host is down
Request timeout for icmp_seq 681
ping: sendto: Host is down
Request timeout for icmp_seq 682
ping: sendto: Host is down
Request timeout for icmp_seq 683
ping: sendto: Host is down
Request timeout for icmp_seq 684


And this cycling again and again. The issue is Mac software related, on Windows (Boot Camp) I can ping the CuBox.

With the help of reddit, http://www.reddit.com/r/applehelp/comments/19vbwf/mac_cant_ping_linux_server/ I made it working for 2h. The next day, (after making the computer sleep) the problem happened again.

For making things works 2h, I have played with sharing settings, disabling and enabling again. This trick is not working anymore now.

I really need to access to this CuBox. If anyone have a clue, please tell me what to test!

Thanks.
I recently solved a very similar problem by removing my ARP cache.

I have a MacBook Pro 2014 and Ubuntu 18.04 desktop which runs the SSH daemon, and every client works fine except my MacBook.

I ran Wireshark and observed that pinging my desktop is only resulting in ARP requests to be broadcasted — I couldn't see response packets. At first I thought it's a problem with my router interface, but since other computers worked fine that made little sense.

At last I decided I found out that I can remove my laptop's ARP cache by running this:

sudo arp -d &lt;desktop's_ip&gt;


and it solved my problem!
This solved my problem!