«Нет маршрута к хосту» с моего ноутбука, когда он подключен дома, при использовании прокси-сервера SOCKS или другого компьютера, работает нормально


0

Это сбивает меня с толку в течение некоторого времени. Один домен (haxe.org) недоступен с моего ноутбука (OSX 10.7.5) при подключении через домашнюю сеть. Попытка пропинговать приводит к сообщениям «Нет маршрута к хосту» и «Хост не работает».

Думая, что это проблема с моим провайдером / соединением в целом, я настроил SSH-туннель для своей работы, чтобы использовать его в качестве SOCKS-прокси. Благодаря этому я могу просматривать сайт в chrome и других приложениях, поддерживающих SOCKS. К сожалению, этого обходного пути недостаточно, поскольку инструмент командной строки haxelib, который я пытаюсь использовать, не поддерживает SOCKS. Будучи первым, что я попробовал, когда другие сказали мне, что сайт все еще работает, я предположил, что это изолировало проблему с моим интернет-соединением.

Утром, воодушевившись, я попытался просмотреть сайт с помощью iPad. И вот, это работает! Но от ноутбука все равно ничего нет. IPad подключен к одной сети (оба через wifi), может просматривать сайт без проблем.

Я виноват не в моем ноутбуке и не в моей сети. На данный момент я боюсь, что решение может быть до боли очевидным, но, глядя на эту проблему в течение нескольких дней, я не вижу ее.

Любые и все предложения приветствуются.

PS: домен разрешается правильно в 5.39.76.185 независимо от туннелированного и прямого подключения. И iPad, и ноутбук настроены на использование моего маршрутизатора для DNS, и он настроен на рекомендуемые IP-адреса провайдера. (До устранения неполадок он был установлен на серверах OpenDNS)

[ОБНОВИТЬ]

Согласно предложению user3050461, я включил вывод route ниже. Я верю, что мы нашли нашего виновника, но ПОЧЕМУ? Что за ham0 интерфейс, и кто, черт возьми, это monreseau.home ("mynetwork.home" на французском языке) ??

Из дома

> route get google.com
   route to: yyz08s13-in-f3.1e100.net
destination: default
       mask: default
    gateway: monreseau.home
  interface: en1
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 

> route get haxe.org
   route to: ks3261879.kimsufi.com
destination: 5.0.0.0
       mask: 255.0.0.0
  interface: ham0
      flags: <UP,DONE,CLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1200    -60647 

С работы

> route get haxe.org
   route to: ks3261879.kimsufi.com
destination: default
       mask: default
    gateway: gw-113
  interface: en0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 

[ОБНОВЛЕНИЕ 2]

Что такое ham0 и почему он ворует (это?) каждый адрес, который начинается с 5 (включая 5.39.76.185 haxe.org)? Каков синтаксис, чтобы удалить это из моей таблицы маршрутизации?

> netstat -nr
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.2.1        UGSc           33       13     en1
5                  link#8             UC              2        0    ham0
5.255.255.255      ff:ff:ff:ff:ff:ff  UHLWbI          0        2    ham0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH             15   101400     lo0
127.94.0.1         127.94.0.1         UH              0        0     lo0
127.94.0.2         127.94.0.2         UH              0        0     lo0
169.254            link#5             UCS             0        0     en1
192.168.2          link#5             UCS             3        0     en1
192.168.2.1        68:15:90:40:2b:40  UHLWIi         49     4454     en1   1192
192.168.2.10       127.0.0.1          UHS             0        0     lo0
192.168.2.11       d4:4b:5e:c4:7b:e2  UHLWIi          0        0     en1    598
192.168.2.255      ff:ff:ff:ff:ff:ff  UHLWbI          0       10     en1

Internet6:
Destination                             Gateway                         Flags         Netif Expire
::1                                     link#1                          UHL             lo0
fe80::%lo0/64                           fe80::1%lo0                     UcI             lo0
fe80::1%lo0                             link#1                          UHLI            lo0
fe80::%en0/64                           link#4                          UCI             en0
fe80::%en1/64                           link#5                          UCI             en1
fe80::daa2:5eff:fe8f:4ace%en1           d8:a2:5e:8f:4a:ce               UHLI            lo0
ff01::%lo0/32                           fe80::1%lo0                     UmCI            lo0
ff01::%en0/32                           link#4                          UmCI            en0
ff01::%en1/32                           link#5                          UmCI            en1
ff02::%lo0/32                           fe80::1%lo0                     UmCI            lo0
ff02::%en0/32                           link#4                          UmCI            en0
ff02::%en1/32                           link#5                          UmCI            en1

Только две вещи, о которых я мог подумать, это настройка брандмауэра на ноутбуке или настройка брандмауэра на маршрутизаторе, блокирующая IP-адрес этого сайта и IP-адрес вашего ноутбука. Может быть, попытаться временно отключить брандмауэр Mac OS X и / или изменить IP-адрес вашего ноутбука в вашей локальной сети?
trpt4him

Брандмауэр OSX отключен, и я не думаю, что мой маршрутизатор имеет его (Sagemcom F @ st 2864, на котором работает Bell Connection Hub). Я попытался подключить свой ноутбук с помощью Ethernet, который использует другой MAC-адрес и получил новый IP-адрес, но все равно ничего.
coastwise

1
Когда вы видите «Нет маршрута к хосту», он говорит, откуда приходит это сообщение? Я бы тоже попробовал бегать traceroute haxe.org а также route чтобы увидеть, если они предлагают какие-либо подсказки относительно того, где неудача.
Spamwich

Вы находитесь в Канаде? это monreseau.home вещь, кажется, из Bell Canada.
athosbr99

Это обман! superuser.com/questions/461825/... Черт бы тебя побрал!
coastwise
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.