Перейти к содержимому
Калькуляторы

Оптимальний MTU

Привет,

 

Я поставил на виртуальный сервер в Америке акцел.

 

В последние время клиенты получают низкую скорость.

Причем помоему именно те у которых стоит ХР.

Подскажите какой надо в таких ситуациях ставит 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)

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да.

Спасибо, сделаю 1100.

Не понимаю почему висти и семерки работают резво, а XP тормозят...

 

Кстати, наружная карточка с MTU 1500, подключена к 100мбитному порту.

Ее MTU ставить 1500?

 

Спасибо!

Изменено пользователем Flopster

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего что на "наружной" карточке eth0 стоит MTU больше чем на ppp-шках?

 

 

Вообще почему-то клиенты получают скорость значительно ниже чем им максимально доступная, при этом сервер не используют больше чем 30% своей линии.

CPU не нагружен. Памяти свободной полно.

 

Есть идеи почему это может происходить?

Какие советы у знатоков?

 

Спасибо большое!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего что на "наружной" карточке eth0 стоит MTU (1500) больше чем на ppp-шках (1200)?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего что на "наружной" карточке 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего что на "наружной" карточке 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) ?

 

Спасибо!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего что на "наружной" карточке 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. Вот здесь хорошо расжевано.

Изменено пользователем AlKov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) как проверить что мой VPN посылает нужные ICMP?

2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) как проверить что мой VPN посылает нужные ICMP?

2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU?

2) http://ru.wikipedia.org/wiki/MTU#.D0.A2.D0...h_MTU_discovery

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) как проверить что мой VPN посылает нужные ICMP?

2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU?

1. Скорее всего VPN сам ничего посылать не будет.

2. Берёт с интерфеса :-). Т.е. c ppp0, например.

 

Попробуйте сделать tracepath с сервера (без впн) в вашу сеть и потом обратно. Узнаете MTU. Если МТU != 1500, то сможете узнать величину корректировки MTU для ppp интерфейсов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) как проверить что мой VPN посылает нужные ICMP?

2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU?

1. Скорее всего VPN сам ничего посылать не будет.

2. Берёт с интерфеса :-). Т.е. c ppp0, например.

 

Попробуйте сделать tracepath с сервера (без впн) в вашу сеть и потом обратно. Узнаете MTU. Если МТU != 1500, то сможете узнать величину корректировки MTU для ppp интерфейсов.

Дело в том что клиенты подключаются из разных мест в мире.

 

На сколько я знаю в виндах дефолтний MTU для VPN равен 1200 поэтому я думаю что ставить больше на сервере не надо.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1) как проверить что мой VPN посылает нужные ICMP?

2) Если использовать clamp-mss-to-pmtu, откуда он берёт PMTU?

1. Скорее всего VPN сам ничего посылать не будет.

2. Берёт с интерфеса :-). Т.е. c ppp0, например.

 

Попробуйте сделать tracepath с сервера (без впн) в вашу сеть и потом обратно. Узнаете MTU. Если МТU != 1500, то сможете узнать величину корректировки MTU для ppp интерфейсов.

Дело в том что клиенты подключаются из разных мест в мире.

 

На сколько я знаю в виндах дефолтний MTU для VPN равен 1200 поэтому я думаю что ставить больше на сервере не надо.

На сколько я знаю, клиент с сервером могут договориться об МТУ/МРУ, т.е. клиент может сказать "хочу меньше, чем ты хочешь".

 

Ещё забыл сказать, попробуйте юзать OpenVPN, он во все щели пролазит вроде как.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.