Flopster Опубликовано 28 февраля, 2010 · Жалоба Привет, Я поставил на виртуальный сервер в Америке акцел. В последние время клиенты получают низкую скорость. Причем помоему именно те у которых стоит ХР. Подскажите какой надо в таких ситуациях ставит MTU? eth0 Link encap:Ethernet HWaddr 00:16:3E:7D:00:10 inet addr:208.70.148.81 Bcast:208.70.148.87 Mask:255.255.255.248 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2201405 errors:0 dropped:0 overruns:0 frame:0 TX packets:2098889 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1295862546 (1.2 GiB) TX bytes:1202469022 (1.1 GiB) ppp0 Link encap:Point-to-Point Protocol inet addr:208.70.148.82 P-t-P:10.100.1.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1300 Metric:1 RX packets:396465 errors:0 dropped:0 overruns:0 frame:0 TX packets:381502 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:98894445 (94.3 MiB) TX bytes:292645986 (279.0 MiB) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 1 марта, 2010 · Жалоба Через Интернет ходят? Тогда сразу 1000-1200. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Flopster Опубликовано 1 марта, 2010 (изменено) · Жалоба Да. Спасибо, сделаю 1100. Не понимаю почему висти и семерки работают резво, а XP тормозят... Кстати, наружная карточка с MTU 1500, подключена к 100мбитному порту. Ее MTU ставить 1500? Спасибо! Изменено 1 марта, 2010 пользователем Flopster Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
verhoum Опубликовано 2 марта, 2010 · Жалоба раз http://www.speedguide.net/analyzer.php два http://www.speedguide.net/files/TCPOptimizer.exe Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Flopster Опубликовано 5 марта, 2010 · Жалоба Ничего что на "наружной" карточке eth0 стоит MTU больше чем на ppp-шках? Вообще почему-то клиенты получают скорость значительно ниже чем им максимально доступная, при этом сервер не используют больше чем 30% своей линии. CPU не нагружен. Памяти свободной полно. Есть идеи почему это может происходить? Какие советы у знатоков? Спасибо большое! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Flopster Опубликовано 15 мая, 2010 · Жалоба Ничего что на "наружной" карточке eth0 стоит MTU (1500) больше чем на ppp-шках (1200)? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
adron2 Опубликовано 15 мая, 2010 · Жалоба Ничего что на "наружной" карточке eth0 стоит MTU (1500) больше чем на ppp-шках (1200)? ничего. А вы корректировку MSS делаете? Что то врое этого олжно быть: iptabes -A FORWARD -i ppp+ -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1100 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Flopster Опубликовано 15 мая, 2010 · Жалоба Ничего что на "наружной" карточке eth0 стоит MTU (1500) больше чем на ppp-шках (1200)? ничего. А вы корректировку MSS делаете? Что то врое этого олжно быть: iptabes -A FORWARD -i ppp+ -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1100 Спасибо за ответ. Нет, не делаю. Придется почитать :) Кстати как нужно выставлять MTU? В /etc/ppp/options.ppp или в /etc/ppp/ip-up (ifconfig "$1" MTU 1200) ? Спасибо! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AlKov Опубликовано 15 мая, 2010 (изменено) · Жалоба Ничего что на "наружной" карточке eth0 стоит MTU (1500) больше чем на ppp-шках (1200)? ничего. А вы корректировку MSS делаете? Что то врое этого олжно быть: iptabes -A FORWARD -i ppp+ -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1100 У меня это сделано такiptables -A FORWARD -p tcp -s $LAN_PPTP --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu Если я правильно помню, правило решает ту же проблему, но не нужно подбирать оптимальное значение MTU. P.S. Вот здесь хорошо расжевано. Изменено 15 мая, 2010 пользователем AlKov Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Flopster Опубликовано 16 мая, 2010 · Жалоба 1) как проверить что мой VPN посылает нужные ICMP? 2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
StSphinx Опубликовано 17 мая, 2010 · Жалоба 1) как проверить что мой VPN посылает нужные ICMP?2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU? 2) http://ru.wikipedia.org/wiki/MTU#.D0.A2.D0...h_MTU_discovery Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wtyd Опубликовано 17 мая, 2010 · Жалоба 1) как проверить что мой VPN посылает нужные ICMP?2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU? 1. Скорее всего VPN сам ничего посылать не будет. 2. Берёт с интерфеса :-). Т.е. c ppp0, например. Попробуйте сделать tracepath с сервера (без впн) в вашу сеть и потом обратно. Узнаете MTU. Если МТU != 1500, то сможете узнать величину корректировки MTU для ppp интерфейсов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Flopster Опубликовано 18 мая, 2010 · Жалоба 1) как проверить что мой VPN посылает нужные ICMP?2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU? 1. Скорее всего VPN сам ничего посылать не будет. 2. Берёт с интерфеса :-). Т.е. c ppp0, например. Попробуйте сделать tracepath с сервера (без впн) в вашу сеть и потом обратно. Узнаете MTU. Если МТU != 1500, то сможете узнать величину корректировки MTU для ppp интерфейсов. Дело в том что клиенты подключаются из разных мест в мире. На сколько я знаю в виндах дефолтний MTU для VPN равен 1200 поэтому я думаю что ставить больше на сервере не надо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wtyd Опубликовано 19 мая, 2010 · Жалоба 1) как проверить что мой VPN посылает нужные ICMP?2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU? 1. Скорее всего VPN сам ничего посылать не будет. 2. Берёт с интерфеса :-). Т.е. c ppp0, например. Попробуйте сделать tracepath с сервера (без впн) в вашу сеть и потом обратно. Узнаете MTU. Если МТU != 1500, то сможете узнать величину корректировки MTU для ppp интерфейсов. Дело в том что клиенты подключаются из разных мест в мире. На сколько я знаю в виндах дефолтний MTU для VPN равен 1200 поэтому я думаю что ставить больше на сервере не надо. На сколько я знаю, клиент с сервером могут договориться об МТУ/МРУ, т.е. клиент может сказать "хочу меньше, чем ты хочешь". Ещё забыл сказать, попробуйте юзать OpenVPN, он во все щели пролазит вроде как. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...