-2

We are having an issue with our Debian Server, we host several services on it each using several ports (all are open in iptables), all users can connect to these fine, except osx users.

We have got the users to ping / traceroute the server, but it cannot even ping the IP, however pinging from Windows or Linux works fine.

This is really strange, i cannot see what is causing it.

Any ideas?

Updated info:

This is not on a subnet, but over a internet network. result from OSX when traceroute:

traceroute to x.x.xx.xxx (x.x.xx.xxx), 64 hops max, 52 byte packets
1  * * *
2  * * traceroute: sendto: No route to host
traceroute: wrote x.x.xx.xxx 52chars, ret=1
 *
traceroute: sendto: Host is down

Result from unix & windows is a standard sucessful ping at 11ms

When attempting to ping from OSX:

PING x.x.xx.xxx (x.x.xx.xxx): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
ping: sendto: No route to host
Request timeout for icmp_seq 4

--- x.x.xx.xxx ping statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss
  • Redacting IP info makes this especially difficult for us to help you with. Especially if you're using RFC1918 internal addresses. – MDMarra Oct 01 '12 at 17:37

2 Answers2

0

Assuming the boxes are all the same subnet, try pinging the Debian box from the OSX boxes. Then look in the arp table (arp -a) to check that the Debian's MAC address is listed.

If that fails, please provide more details about your network topology and the actual error messages your receive when you ping or try a TCP connection.

Alastair McCormack
  • 2,184
  • 1
  • 15
  • 22
0

The solution was that Hamachi was overriding the IP range due to the IP starting with 5.