The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Непонятные задержки при  Linux+snat для раздачи инета"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от Slipkorn on 26-Окт-09, 10:11 
Цель: настроить сервер для раздачи интернета нескольким пользователям в локальной сети.

Данные: типичная ситуация: есть анлим на 512кбит\с для одного внешнего адреса - его и нужно поделить.

Проблема: Так как в локалке адреса статические, решил использовать для дележки iptables snat следующим образом:

$IPTABLES -t nat -A POSTROUTING -s 172.31.6.236 -j SNAT --to-source 95.130.80.172

И когда пользователь 172.31.6.236 пытается выйти в интернет, то возникает какая-то неопределенная задержка секунд на 15. После этого довольно медленно начинает грузиться запрошенная страничка. То есть в конечном итоге инет работает, но вот эта первоначальная пауза меня и беспокоит. Подскажите пожалуйста, чем это может быть вызвано, и как это устранить.

Способы устранения: Я стал думать, почему может возникнуть данная проблема. И первое на что я грешил - DNS. Первоначально на клиенте указан днс-сервер локальной сети. Преобразование имени в консоли выполняется мгновенно, но я решил на всякий случай на своем сервере поднять ворвардящий на провайдера днс сервер. Поднял - результат аналогичный полностью. То есть имена в консоли резолвятся мгновенно, а интернет все равно тормозит.
Все вышеуказанные действия проводил на debian 5 и ubuntu-server 9.04. Результат ничем не отличается. В заключение хочу отметить, что если просто на самом сервере юзать инет, то все отлично, никаких задержек нет.

Пожалуйста, прошу простить за ламерский вопрос и помочь разобраться начинающему.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от sonkilla (ok) on 26-Окт-09, 10:39 
>[оверквотинг удален]
>на что я грешил - DNS. Первоначально на клиенте указан днс-сервер
>локальной сети. Преобразование имени в консоли выполняется мгновенно, но я решил
>на всякий случай на своем сервере поднять ворвардящий на провайдера днс
>сервер. Поднял - результат аналогичный полностью. То есть имена в консоли
>резолвятся мгновенно, а интернет все равно тормозит.
>Все вышеуказанные действия проводил на debian 5 и ubuntu-server 9.04. Результат ничем
>не отличается. В заключение хочу отметить, что если просто на самом
>сервере юзать инет, то все отлично, никаких задержек нет.
>
>Пожалуйста, прошу простить за ламерский вопрос и помочь разобраться начинающему.

и опять же mtu всему виной))) хатя нет нетолько mtu а нежелание месных жителей понять как же всетаки работает tcp/ip))))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от Slipkorn (ok) on 26-Окт-09, 11:03 
>и опять же mtu всему виной))) хатя нет нетолько mtu а нежелание
>месных жителей понять как же всетаки работает tcp/ip))))

О, поверьте, я желаю это понять всеми фибрами души. Если Вас не затруднит, не могли бы вы пояснить свой ответ или направить меня на источник, где я мог бы разобраться в чем проблема.
Ума не приложу, при чем тут MTU. Даже если пакет 1526 байт то есть ~12 кбит на моем канале в 512 кбит какое значение это может иметь?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от Slipkorn (ok) on 26-Окт-09, 11:13 
>>и опять же mtu всему виной))) хатя нет нетолько mtu а нежелание
>>месных жителей понять как же всетаки работает tcp/ip))))
>

посмотрел сейчас MTU: на локальном интерфейсе - 1500, на ppp0 - 1396.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от PavelR (??) on 26-Окт-09, 12:02 
>>>и опять же mtu всему виной))) хатя нет нетолько mtu а нежелание
>>>месных жителей понять как же всетаки работает tcp/ip))))
>>
>
>посмотрел сейчас MTU: на локальном интерфейсе - 1500, на ppp0 - 1396.
>

ну так гуглите, это прописные истины, блин.

man iptables на тему TCPMSSFIX содержит пример.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от Slipkorn (ok) on 26-Окт-09, 12:10 
>ну так гуглите, это прописные истины, блин.
>
>man iptables на тему TCPMSSFIX содержит пример.

Совершенно верно, гугл - знает все, одна проблема, до тех пор, пока мне не указали на MTU и MSS я и подумать не мог на них. Сейчас уже конечно вовсю читаю. Спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от daevy on 26-Окт-09, 11:31 
>Ума не приложу, при чем тут MTU. Даже если пакет 1526 байт
>то есть ~12 кбит на моем канале в 512 кбит какое
>значение это может иметь?

тсс..не будите pahanivo

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от sonkilla (ok) on 26-Окт-09, 12:51 
>>Ума не приложу, при чем тут MTU. Даже если пакет 1526 байт
>>то есть ~12 кбит на моем канале в 512 кбит какое
>>значение это может иметь?
>
>тсс..не будите pahanivo

он все равно проснеться)))))
афтор рады были памочь)))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Непонятные задержки при  Linux+snat для раздачи инета"  +/
Сообщение от Slipkorn (ok) on 26-Окт-09, 13:49 
>он все равно проснеться)))))
>афтор рады были памочь)))

Спасибо еще раз Вам всем за наводку, оказывается проблема вообще очень древняя. Вот за что и люблю линукс, что через вот такие задачи походу узнаешь еще столько всего и про протоколы и про архитектуру.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру