Не вдається отримати доступ до pear.php.net з OSX Lion


8

Мене спотикає це питання. У мене є два окремих Mac, які взагалі не можуть отримати доступ до pear.php.net за назвою чи IP.

Ось симптоми та дії, які я вжив, щоб спробувати вирішити / звузити цю проблему.

$ ping -c 4 pear.php.net
PING euk1.php.net (5.77.39.20): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2

--- euk1.php.net ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss

$ ping -c 4 5.77.39.20
PING 5.77.39.20 (5.77.39.20): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0
ping: sendto: Host is down
Request timeout for icmp_seq 1
ping: sendto: Host is down
Request timeout for icmp_seq 2

--- 5.77.39.20 ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss

Від ПК з ОС Windows в тій же мережі (я навіть використовував той самий кабель Ethernet, щоб бути впевненим)

c:\>ping pear.php.net

Pinging euk1.php.net [5.77.39.20] with 32 bytes of data:
Reply from 5.77.39.20: bytes=32 time=102ms TTL=51
Reply from 5.77.39.20: bytes=32 time=102ms TTL=51
Reply from 5.77.39.20: bytes=32 time=100ms TTL=51
Reply from 5.77.39.20: bytes=32 time=102ms TTL=51

Ping statistics for 5.77.39.20:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 100ms, Maximum = 102ms, Average = 101ms
  • На обох машинах працює ОСX 10.7
  • Спробував і дротовий, і Wi-Fi, однаковий результат
  • Спробував одного з Маків у іншій мережі, такий же результат
  • Пробували з включеним і вимкненим брандмауером, такий же результат
  • У вас не було цієї проблеми з будь-яким іншим сайтом / IP
  • Намагався відкрити в браузері і pear.php.net, і 5.77.39.20, отримав 404

Редагувати: У відповідь на коментар Павла

$netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.0.1        UGSc           18        0     en1
5                  link#8             UC              2        0    ham0
5.255.255.255      ff:ff:ff:ff:ff:ff  UHLWbI          0       10    ham0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              3      152     lo0
169.254            link#5             UCS             0        0     en1
192.168.0          link#5             UCS             4        0     en1
192.168.0.1        0:1b:6c:69:19:8f   UHLWIi         28      634     en1   1141
192.168.0.192      127.0.0.1          UHS             0        0     lo0
192.168.0.194      0:21:a0:50:4d:70   UHLWIi          0      498     en1    669
192.168.0.255      ff:ff:ff:ff:ff:ff  UHLWbI          0       10     en1

Internet6:
Destination                             Gateway                         Flags          Netif Expire
::1                                     link#1                          UHL             lo0
2620:9b::/96                            link#8                          UC             ham0
2620:9c::5f7:6deb                       7a:7c:5:f7:6d:eb                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::205:ff:fee1:a1a2%en0              0:5:0:e1:a1:a2                  UHLWIi          en0
fe80::%en1/64                           link#5                          UCI             en1
fe80::1240:d3ff:feaf:8974%en1           10:40:d3:af:89:74               UHLI            lo0
fe80::%ham0/64                          link#8                          UCI            ham0
fe80::7879:5ff:fec7:6deb%ham0           7a:79:5:c7:6d:eb                UHLI            lo0
ff01::%lo0/32                           fe80::1%lo0                     UmCI            lo0
ff01::%en0/32                           link#4                          UmCI            en0
ff01::%en1/32                           link#5                          UmCI            en1
ff01::%ham0/32                          link#8                          UmCI           ham0
ff02::%lo0/32                           fe80::1%lo0                     UmCI            lo0
ff02::%en0/32                           link#4                          UmCI            en0
ff02::%en1/32                           link#5                          UmCI            en1
ff02::%ham0/32                          link#8                          UmCI           ham0

Чи можете ви розмістити таблицю маршрутизації з OSX? Сподіваємосьnetstat -rn
Павло

@Paul Я додав це до описаного вище.
Пітер Мет

У вас є дивний маршрут для мережі 5.0.0.0/8 там, який, ймовірно, є джерелом проблеми. Чи можете вимкнути hamachi і спробувати ще раз?
Павло

Ого, ти геній. Я видалив хамачі, і все почало працювати.
Пітер Мет

Готово - я додав нижче деякі деталі, щоб уточнити, чому це відбувається
Павло

Відповіді:


10

У вас є маршрут для мережі 5.0.0.0/8, що веде до інтерфейсу ham0.

Це інтерфейс hamachi. Коли Hamachi розпочав свою службу, вони вибрали мережу 5.0.0.0/8 як свій пул адрес, щоб уникнути конфлікту з будь-якими існуючими діапазонами. Однак хамачі ніколи не виділяли цей діапазон.

За останні кілька місяців RIPE (які відповідають за цей діапазон) розпочали продаж блоків у мережі 5/8. Це було неминуче, оскільки швидко вичерпується кількість ipv4-адрес, але хамачі все ще використовують цей блок.

Якщо ви хочете отримати доступ до служб цього діапазону, вам потрібно буде видалити хамачі - або принаймні відключити його під час доступу до цих блоків. Ви також можете вручну видаляти маршрут вручну.

Справжнім виправленням стане хамачі придбати блок, який вони мають право використовувати, або перейти на ipv6.


видалення хамачі вирішило це питання. чудове пояснення. це саме те, що я шукав.
Пітер Мет

3

Альтернативою буде переключення вашого клієнта Hamachi на IPv6.

Я робив це під Mountain Lion 10.8.1 (той самий випуск, не вдається отримати доступ до pear.php.net), і тепер я можу отримати доступ до нього без проблем і в той же час підтримувати зв’язок свого офісу та домашнього комп'ютера.

Щоб перейти на IPv6, просто перейдіть до "LogMeIn Hamachi> Налаштування> Налаштування> Додаткові параметри> Взаємозв'язок> Режим протоколу IP" та перейдіть до "Лише IPv6". Знову підключіться та спробуйте отримати доступ до pear.php.net.

Використовуючи тут останню версію клієнта Hamachi, 2.1.0.322 для OSX


гарна думка. я спробую це. останнім часом я не дуже часто використовував хамачі, тому жив без нього, оскільки видалив його, але я можу побачити, як потрібен день знову.
Пітер Мет

+1 Дякую за допомогу в кабінці, я багато місяців шукав цю проблему IP 5.xxx.
Майк Кастро Демарія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.