Примерно понятно в чем проблема, но как ее лечить... (Сбои при работе с gmail.com и подобными сайтами)
ananazzz 15 ноября, 2009 - 17:20
Добрый день!
Никуда я от вас не денусь, по работе всё равно генту надо знать :)
Наверняка кто то помнит тему, в которой я писал о своей проблеме -
сбойная работа сети при работе с сайтами gmail.com, vkontakte.ru и др.,
которые используют современные навороты. Ответа толкового так и не было,
но перечитав за всё это время кучу форумов нарыл немного информации и вот что получается:
Интернет у меня провайдер (билайн) раздает через VPN по локальной сети. И судя по всему что то такое не то с протоколом GRE, или как это называется, в общем как раз проблема у меня именно на генте именно с VPN.. то ли у них MTU DHCP сервер не так выдает, то ли хз что не так... Кто сталкивался, может есть мысли?
Вот такая вот проблемка.
»
- Для комментирования войдите или зарегистрируйтесь
Я раз видел что-то подобное,
Я раз видел что-то подобное, там история была совсем другая(тунель был ipip), но спасло нас правило
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1460
Там прикол был, что рутер не обрабатывал mss'ы.. И после этого начал и проблемма исчезла.
А потом. Запастбинь пример дампа такого соединения с работающей и не работающей http.
Не претендуя на истину,
Не претендуя на истину, разумеется.
Постепенно уменьшая размер фрагментов (<1500), определяем максимальный размер, при котором их пропускает провайдер:
Руководствуясь ссылкой, устанавливаем необходимые размеры MTU, MRU.
Я это сделал, добавив правило в firewall на роутере
Я ♥ Gentoo & Funtoo
у меня стоит mtu 1472 mru
у меня стоит mtu 1472 mru 1400. на дефолтных значениях сайты и картинки на них почему-то иногда замерзали посреди загрузки. модем ZTE MF-626.
пробовал подбирать размер пакета
начиная от 1500 байт... первый результат -
ping -c 3 gmail.com -s 1432 PING gmail.com (74.125.127.83) 1432(1460) bytes of data. 72 bytes from pz-in-f83.1e100.net (74.125.127.83): icmp_seq=1 ttl=49 (truncated) 72 bytes from pz-in-f83.1e100.net (74.125.127.83): icmp_seq=2 ttl=49 (truncated) 72 bytes from pz-in-f83.1e100.net (74.125.127.83): icmp_seq=3 ttl=49 (truncated)
Подскажите пожалуйста, это нормально ли и что означает (срезано) и как это отражается на сети... Может стоит провайдеру намекнуть что что-то не так?