Косяк в настройке шлюза?

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
paran0id
мл. сержант
Сообщения: 128
Зарегистрирован: 2011-11-22 14:03:08
Откуда: мск

Косяк в настройке шлюза?

Непрочитанное сообщение paran0id » 2012-02-11 23:53:35

Дома имеется шлюз под OpenSUSE 12.1 на ядре 3.1.0-1.2-desktop, получает инет по pptp.

Стал замечать, что некоторые файлы при загрузке из инета грузятся не до конца, а чаще всего загрузка останавливается на первых килобайтах. Проблема есть на всех устройствах в сети, с одними и теми же файлами. Есть подозрения на MTU.

В конфиге pppd указано MTU 1500, ifconfig показывает на ppp0 MTU:1436

В конфиге iptables есть строка

Код: Выделить всё

-I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Раньше была похожая проблема - не открывались некоторые сайты, тогда и добавил это.

Куда копать? Не могу даже уловить, в какой момент начались глюки. Может, у провайдера глючит?
Хватит, хватит, $%@^ая рогатая тварь, остановись!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Косяк в настройке шлюза?

Непрочитанное сообщение GhOsT_MZ » 2012-02-12 0:31:06

По проблеме не подскажу, но вот по локализации - можно попробовать подключить рабочую станцию на винде напрямую и попробовать загрузить файлик. Загрузится - косяк в шлюзе, не загрузится - или провайдер, или еще что. Еще можно попробовать со шлюза напрямую скачать файлик: wget в помощь.

Аватара пользователя
paran0id
мл. сержант
Сообщения: 128
Зарегистрирован: 2011-11-22 14:03:08
Откуда: мск

Re: Косяк в настройке шлюза?

Непрочитанное сообщение paran0id » 2012-11-11 21:10:41

Дело явно в vpn, остальные варианты исключил. Пробовал ставить меньшие MTU и MRU - не помогло. Если не указывать - автоматом ставит 1436.
Хватит, хватит, $%@^ая рогатая тварь, остановись!

Аватара пользователя
paran0id
мл. сержант
Сообщения: 128
Зарегистрирован: 2011-11-22 14:03:08
Откуда: мск

Re: Косяк в настройке шлюза?

Непрочитанное сообщение paran0id » 2012-11-11 23:32:28

подобрал mtu - стабильная работа и лучшая скорость на значении 300 (триста)
Хватит, хватит, $%@^ая рогатая тварь, остановись!

Аватара пользователя
paran0id
мл. сержант
Сообщения: 128
Зарегистрирован: 2011-11-22 14:03:08
Откуда: мск

Re: Косяк в настройке шлюза?

Непрочитанное сообщение paran0id » 2012-11-11 23:58:08

Жаль, что нельзя редактировать сообщения.

По итогам экспериментов с разными значениями mtu и mru пришел к выводу, что для разных сайтов оптимальными могут быть разные настройки. Кажется, Path MTU Discovery не работает.
Хватит, хватит, $%@^ая рогатая тварь, остановись!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Косяк в настройке шлюза?

Непрочитанное сообщение FreeBSP » 2012-11-12 8:57:36

триста это чтото слишком мало
1.4к должен везде проходить по идее
а при мту 300 ты перегружаешь pps примерно раз так в 5
пропингуй длинным пингом сайт с которых картинки не грузяца. с флагом -D
и попробуй и правда вместо шлюза подцепить ноут с виндой - будет ли на мелкомягкой все работать
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
paran0id
мл. сержант
Сообщения: 128
Зарегистрирован: 2011-11-22 14:03:08
Откуда: мск

Re: Косяк в настройке шлюза?

Непрочитанное сообщение paran0id » 2012-11-20 19:21:18

включил echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing - не помогло
позволил все icmp - не помогло
пинговал пакетами по 1500 и 2000 - пинги не теряются (фрагментируются, что ли?)
под виндой работает, винда pmtud black hole распознаёт
Хватит, хватит, $%@^ая рогатая тварь, остановись!

Аватара пользователя
paran0id
мл. сержант
Сообщения: 128
Зарегистрирован: 2011-11-22 14:03:08
Откуда: мск

Re: Косяк в настройке шлюза?

Непрочитанное сообщение paran0id » 2012-11-20 19:29:18

кстати, без

Код: Выделить всё

-I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
работает хуже, т.е. разница ощутима и это правило работает
Хватит, хватит, $%@^ая рогатая тварь, остановись!