
Браузеры на моей машине с OS X Tiger часто не работают. Обычно страница просто отключается по тайм-ауту. Если я очищаю кэш, то часто она запускается один раз, а затем снова отключается. Сайты, которые я часто просматриваю, обычно не загружаются вообще, а сайты, которые я никогда не посещал, обычно работают нормально. Сайты, требующие куки, вход в систему и т. д. (например, SuperUser), вообще не работают. Это продолжается уже около года. Это происходит с Safari, IE, Firefox и Camino. Я пробовал создавать новые учетные записи, но и новые не работают. Это не работает ни с WiFi, ни с Ethernet-подключением. Safari даже показывает мне предварительный просмотр текущей страницы, используя новую страницу предварительного просмотра, но когда он пытается загрузить всю страницу, происходит тайм-аут. Мои компьютеры с XP и Ubuntu работают как часы. Я готов переформатировать/переустановить OS X. У кого-нибудь есть идеи?
Вот трассировка, которая всегда работает:
iBook:~ test$ traceroute www.google.com
traceroute: Warning: www.google.com has multiple addresses; using 64.233.169.103traceroute to www.l.google.com (64.233.169.103), 64 hops max, 40 byte packets
1 192.168.1.1 (192.168.1.1) 3.004 ms 1.638 ms 1.542 ms
2 10.1.17.1 (10.1.17.1) 30.518 ms 28.308 ms 28.549 ms
3 so-0-1-0-0.res-core-rtr1.verizon-gni.net (130.81.12.177) 27.642 ms 27.590 ms 33.804 ms
4 so-6-0-0-0.lcc1-res-bb-rtr1-re1.verizon-gni.net (130.81.20.16) 26.062 ms 36.629 ms 25.779 ms
5 0.so-4-1-0.xl3.iad8.alter.net (152.63.30.2) 27.232 ms 35.196 ms 28.048 ms 6 0.xe-10-0-0.br1.iad8.alter.net (152.63.41.149) 28.452 ms 0.xe-8-0-0.br1.iad8.alter.net (152.63.41.229) 35.639 ms 0.xe-9-0-0.br1.iad8.alter.net (152.63.41.49) 27.341 ms
7 te-10-1-0.edge1.washington4.level3.net (4.68.63.245) 29.582 ms te-4-0-0.edge1.washington4.level3.net (4.68.63.141) 26.317 ms 26.238 ms
8 ae-3-89.edge1.washington1.level3.net (4.68.17.144) 27.279 ms ae-1-69.edge1.washington1.level3.net (4.68.17.16) 29.985 ms ae-4-99.edge1.washington1.level3.net (4.68.17.208) 36.367 ms
9 google-inc.edge1.washington1.level3.net (4.79.231.6) 110.773 ms google-inc.edge1.washington1.level3.net (4.79.228.38) 49.345 ms google-inc.edge1.washington1.level3.net (4.79.231.6) 51.936 ms
10 209.85.240.136 (209.85.240.136) 30.932 ms 30.541 ms 30.300 ms
11 72.14.236.200 (72.14.236.200) 29.929 ms 30.641 ms 30.614 ms
12 72.14.232.21 (72.14.232.21) 29.031 ms 216.239.49.145 (216.239.49.145) 40.960 ms 72.14.232.25 (72.14.232.25) 103.046 ms
13 yo-in-f103.google.com (64.233.169.103) 30.472 ms 31.197 ms 32.809 ms
А вот трассировка, которая всегда дает сбой:
iBook:~ test$ traceroute www.reddit.com
traceroute: Warning: www.reddit.com has multiple addresses; using 208.51.35.24
traceroute to reddit.com.edgesuite.net (208.51.35.24), 64 hops max, 40 byte packets
1 192.168.1.1 (192.168.1.1) 2.542 ms 3.832 ms 1.630 ms
2 10.1.17.1 (10.1.17.1) 38.817 ms 31.989 ms 28.636 ms
3 so-0-1-0-0.res-core-rtr1.verizon-gni.net (130.81.12.177) 29.174 ms 31.008 ms 28.681 ms
4 so-6-0-0-0.lcc1-res-bb-rtr1-re1.verizon-gni.net (130.81.20.16) 43.241 ms 27.859 ms 25.639 ms
5 0.so-6-1-0.xl3.iad8.alter.net (152.63.36.233) 27.223 ms 0.so-4-1-0.xl3.iad8.alter.net (152.63.30.2) 26.414 ms 25.986 ms
6 0.xe-8-0-0.br1.iad8.alter.net (152.63.41.229) 29.308 ms 0.xe-10-0-0.br1.iad8.alter.net (152.63.41.149) 27.816 ms 27.910 ms
7 204.255.169.202 (204.255.169.202) 26.439 ms 26.810 ms 28.325 ms
8 208.51.35.24 (208.51.35.24) 27.719 ms 26.456 ms 107.241 ms
А вот трассировка reddit с моей рабочей машины XP:
C:\Documents and Settings\Compaq_Administrator>tracert www.reddit.com
Tracing route to a659.b.akamai.net [199.45.62.11]
over a maximum of 30 hops:
1 1 ms <1 ms <1 ms 192.168.1.1
2 29 ms 40 ms 39 ms 10.1.17.1
3 25 ms 25 ms 24 ms so-0-1-0-0.RES-CORE-RTR1.verizon-gni.net [130.81.12.177]
4 25 ms 24 ms 27 ms so-6-0-0-0.LCC1-RES-BB-RTR1-RE1.verizon-gni.net[130.81.20.16]
5 24 ms 25 ms 25 ms so-3-0-0-0.RES-SVCS-RTR1.verizon-gni.net [130.81.9.50]
6 25 ms 25 ms 24 ms a199-45-62-11.deploy.akamaitechnologies.com [199.45.62.11]
Trace complete.
Также, если я ввожу 64.233.169.103/ в адресную строку, веб-браузер загружает Google. Но если я ввожу 199.45.62.11/ в адресную строку, Safari/Camino/и т.д. сообщают "Недопустимый URL - Запрошенный URL "/" недопустим."
решение1
В наши дни вы не можете слишком много читать о результатах traceroute - конечные сети часто фильтруют различные пакеты, на которые опирается traceroute. Даже tcptraceroute (полезный диагностический инструмент, поскольку он приближается к тестированию того, что вы хотите проверить - пути TCP-соединения) пострадает, если фильтруются пакеты ответов об ошибках ICMP.
Тем не менее, одна очевидная вещь в результатах, которые вы даете, заключается в том, что ваш www.reddit.com разрешался на другой IP-адрес в каждом примере. Поэтому вы можете сначала дважды проверить, что вы используете один и тот же правильный DNS-сервер для всех поисков.
Далее, какие именно неполадки в работе браузера вы испытываете?
- полный отказ от подключения (немедленный отказ).
- время ожидания соединения истекло, вообще ничего?
- Время ожидания соединения истекло, часть страницы загружается, но некоторые вещи нет
Вы упомянули страницы, требующие входа в систему, — это может быть подсказкой, поскольку это предполагает, что на сайт отправляется больше данных, чем простой HTTP-запрос.
У вас могут быть некоторые несовместимости NAT, некоторые локальные проблемы с брандмауэром или что-то в этом роде. Возможно, это не стек TCP OS X, а просто некоторые флаги TCP, которые он устанавливает, а другие ОС — нет, и есть много кандидатов (SACK, обнаружение MTU пути, масштабирование Windows, вот три из них).
решение2
Мой iBook теперь работает. Я поменял роутер, и все хорошо. У меня был старый роутер Zyxel 802.11B; я только что получил FIOS, и он сразу заработал с новым роутером. Видимо, Zyxel плохо работает с iBooks :(