У меня очень странная проблема.
Я использую 11.10 на одном из моих компьютеров, основной задачей которого является запуск XBMC. Этот компьютер не может подключиться к mirrors.xbmc.org, на котором есть дополнения, обновления и т. Д.
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
Но!
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
Практически любой другой сайт в Интернете, который я пробовал случайно, также работает.
С другого компьютера в сети:
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
Если я попытаюсь пропинговать IP-адрес напрямую, то получится то же самое. Это не похоже на проблему DNS, что-то еще. Я скопировал всю папку / etc для этого URL-адреса или этого IP-адреса, чтобы посмотреть, не установил ли я случайно что-то «Пожалуйста, не работайте на этом IP». Ничего.
Кроме того, след от пекаря, плохая машина:
baker:~$ tracepath 212.110.166.220
1: baker.local 0.081ms pmtu 1500
1: baker.local 3001.459ms !H
Resume: pmtu 1500
Похоже, что эта машина решила, что она просто не может направиться к ней. Из того, что я собираю! H означает, что хост недоступен. Что это не так.
Мне не хватает сетевой терминологии для дальнейшего поиска, и я мог бы использовать некоторую помощь в определении того, что здесь происходит.
Короткий ответ был, что я выбрал не тот шлюз на этой машине. Насколько я могу судить, это был порядок событий:
Вот где это стало странным. Либо у компьютера, либо у неправильного маршрутизатора была какая-то таблица частичной маршрутизации или что-то подобное, что вызывало первоначальную проблему.
Ключевая команда, которая в конечном итоге отсортировала это для меня:
route -n
Когда я узнал о таблицах IP и подобных вещах, я наткнулся на эту команду. Я запустил его и увидел, что шлюз был не тем маршрутизатором. Я проверил / etc / network / interfaces, в котором больше не было моего статического блока.
Я положил его туда с правильным IP-адресом маршрутизатора, и все работает.