Страница 1 из 1
Косяк в настройке шлюза?
Добавлено: 2012-02-11 23:53:35
paran0id
Дома имеется шлюз под 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
Раньше была похожая проблема - не открывались некоторые сайты, тогда и добавил это.
Куда копать? Не могу даже уловить, в какой момент начались глюки. Может, у провайдера глючит?
Re: Косяк в настройке шлюза?
Добавлено: 2012-02-12 0:31:06
GhOsT_MZ
По проблеме не подскажу, но вот по локализации - можно попробовать подключить рабочую станцию на винде напрямую и попробовать загрузить файлик. Загрузится - косяк в шлюзе, не загрузится - или провайдер, или еще что. Еще можно попробовать со шлюза напрямую скачать файлик: wget в помощь.
Re: Косяк в настройке шлюза?
Добавлено: 2012-11-11 21:10:41
paran0id
Дело явно в vpn, остальные варианты исключил. Пробовал ставить меньшие MTU и MRU - не помогло. Если не указывать - автоматом ставит 1436.
Re: Косяк в настройке шлюза?
Добавлено: 2012-11-11 23:32:28
paran0id
подобрал mtu - стабильная работа и лучшая скорость на значении 300 (триста)
Re: Косяк в настройке шлюза?
Добавлено: 2012-11-11 23:58:08
paran0id
Жаль, что нельзя редактировать сообщения.
По итогам экспериментов с разными значениями mtu и mru пришел к выводу, что для разных сайтов оптимальными могут быть разные настройки. Кажется, Path MTU Discovery не работает.
Re: Косяк в настройке шлюза?
Добавлено: 2012-11-12 8:57:36
FreeBSP
триста это чтото слишком мало
1.4к должен везде проходить по идее
а при мту 300 ты перегружаешь pps примерно раз так в 5
пропингуй длинным пингом сайт с которых картинки не грузяца. с флагом -D
и попробуй и правда вместо шлюза подцепить ноут с виндой - будет ли на мелкомягкой все работать
Re: Косяк в настройке шлюза?
Добавлено: 2012-11-20 19:21:18
paran0id
включил echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing - не помогло
позволил все icmp - не помогло
пинговал пакетами по 1500 и 2000 - пинги не теряются (фрагментируются, что ли?)
под виндой работает, винда pmtud black hole распознаёт
Re: Косяк в настройке шлюза?
Добавлено: 2012-11-20 19:29:18
paran0id
кстати, без
Код: Выделить всё
-I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
работает хуже, т.е. разница ощутима и это правило работает