Возможный дубликат:
Трассировка Mac OS X даже не достигает маршрутизатора

Я нахожусь на M1 Cable (жилой) широкополосной связи в Сингапуре.

У меня периодически возникают проблемы с маршрутизацией на некоторые сайты с моего MacBook Pro - часто это сайты, связанные с Google (arduino.googlecode.com и ajax.googleapis.com прямо сейчас, но иногда даже gmail.com.) Это препятствует работе чата StackExchange, например. Самое смешное, что мой iPad может маршрутизировать эти сайты, и они находятся в одной беспроводной сети! Я могу пинговать сайты, но не отслеживать их, что я нахожу странным.

То, что я могу пройти через iPad, подразумевает, что проблема с MBP. В любом случае, звонить в службу поддержки M1 ... не полезно.

Я получаю такое же поведение, когда полностью обхожу Airport Express и подключаю MBP непосредственно к кабельному модему. Кто-нибудь может объяснить а) как это вообще возможно и б) как это исправить?

mella:~ ratkins$ ping ajax.googleapis.com
PING googleapis.l.google.com (209.85.132.95): 56 data bytes
64 bytes from 209.85.132.95: icmp_seq=0 ttl=50 time=11.488 ms
64 bytes from 209.85.132.95: icmp_seq=1 ttl=53 time=13.012 ms
64 bytes from 209.85.132.95: icmp_seq=2 ttl=53 time=13.048 ms
^C
--- googleapis.l.google.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 11.488/12.516/13.048/0.727 ms
mella:~ ratkins$ traceroute ajax.googleapis.com
traceroute to googleapis.l.google.com (209.85.132.95), 64 hops max, 52 byte packets
traceroute: sendto: No route to host
 1 traceroute: wrote googleapis.l.google.com 52 chars, ret=-1
 *traceroute: sendto: No route to host
traceroute: wrote googleapis.l.google.com 52 chars, ret=-1
^C
mella:~ ratkins$

Трассировка маршрута с iPad идет (и я копирую это вручную):

10.0.1.1
119.56.34.1
172.20.8.222
172.31.253.11
202.65.245.1
202.65.245.142
209.85.243.156
72.14.233.145
209.85.132.82

От MBP я не могу проследить ни к одному из IP начиная с 172.20.8.222 далее.

2 ответа2

1

Во-первых, traceroute: sendto: No route to host сообщению не является вашей основной подсказкой. Сетевая конфигурация вашего MacBook Pro не полностью функциональна. Возможно, MacBook настроен на некоторые статические параметры, которые переопределяют параметры, которые можно получить по DHCP от вашего кабельного широкополосного модема или маршрутизатора?

Во-вторых, MacBook и iPad работают под управлением разных операционных систем. Возможно, это имеет какое-то отношение к проблеме. Либо в том, как эти устройства выбирают параметры беспроводной сети, либо в способе работы tracert/traceroute (обычно они используют протокол ICMP, но некоторые варианты используют TCP - возможно, что ICMP заблокирован на каком-либо маршрутизаторе / брандмауэре)

На Macbook Pro вы можете заставить его отображать настройки сети - в основном шлюз по умолчанию и DNS-серверы? Например, ifconfig -a

Если вы видите эквивалентную информацию на iPad - ищите различия.

0

Оказывается, это был ответ (tl; dr, ядерное оружие Peerguardian с орбиты.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .