I have a very weird problem.
I am running 11.10 on one of my computers which has the primary purpose of running XBMC. This computer cannot connect to mirrors.xbmc.org, which has addons, updates, etc.
baker:~$ ping mirrors.xbmc.org
PING mirrors.xbmc.org (212.110.166.220) 56(84) bytes of data.
From baker.local (192.168.1.100) icmp_seq=1 Destination Host Unreachable
From baker.local (192.168.1.100) icmp_seq=2 Destination Host Unreachable
From baker.local (192.168.1.100) icmp_seq=3 Destination Host Unreachable
But!
baker:~$ ping canonical.com
PING canonical.com (91.189.94.253) 56(84) bytes of data.
64 bytes from vostok.canonical.com (91.189.94.253): icmp_req=1 ttl=47 time=184 ms
64 bytes from vostok.canonical.com (91.189.94.253): icmp_req=2 ttl=47 time=184 ms
64 bytes from vostok.canonical.com (91.189.94.253): icmp_req=3 ttl=47 time=184 ms
Pretty much any other site on the internet that I've randomly tries also works.
From another computer on the network:
Cypress:~$ ping mirrors.xbmc.org
PING mirrors.xbmc.org (212.110.166.220) 56(84) bytes of data.
64 bytes from atlantis.xbmc.org (212.110.166.220): icmp_req=1 ttl=48 time=186 ms
64 bytes from atlantis.xbmc.org (212.110.166.220): icmp_req=2 ttl=48 time=186 ms
64 bytes from atlantis.xbmc.org (212.110.166.220): icmp_req=3 ttl=48 time=194 ms
If I try pinging the IP directly, the same thing results. It does not look like a DNS problem, something else. I've grepped my entire /etc folder for either that URL or that IP address to see if I had accidentally set something to 'please fail on this IP'. Nothing.
Also, a tracepath from baker, the bad machine:
baker:~$ tracepath 212.110.166.220
1: baker.local 0.081ms pmtu 1500
1: baker.local 3001.459ms !H
Resume: pmtu 1500
It almost seems like that machine has decided that it just can't route to it. From what I gather !H means the host is unavailable. Which it isn't.
I lack the networking terminology to search further and could use some help in identifying what's going on here.
ip route show
?