Форум русскоязычного сообщества Ubuntu


Автор Тема: Ограничена скорость в pptp  (Прочитано 3306 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MynameisQuo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Ubuntu Server 9.10
    • Просмотр профиля
Ограничена скорость в pptp
« : 07 Июля 2010, 17:08:06 »
Сервер работает на Ubuntu 9.10, подключен к интернету по pptp, раздает интернет по pptpd. Если я подключаюсь к интернету через сервер, скорость загрузки уменьшается раз в 10, если вырубаю сервер и напрямую подключаюсь к провайдеру, скорость нормальная.

Мои конфиги

/etc/ppp/peers/vpn

unit 999
maxfail 0
lcp-echo-interval 60
lcp-echo-failure 4
defaultroute
pty "pptp vpn.onet --nolaunchpppd"
name sypa
remotename PPTP
+chap
file /etc/ppp/options.pptp
ipparam vpn

/etc/ppp/options.pptp

lock
noauth
refuse-eap
nobsdcomp
nodeflate
persist
defaultroute
replacedefaultroute
mtu 1500
mru 1500

ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:03:47:b9:c4:7d
          inet addr:10.0.37.115  Bcast:10.0.37.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21495680 errors:1997740 dropped:560648 overruns:339830 frame:0
          TX packets:19306728 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2634237300 (2.6 GB)  TX bytes:2357915101 (2.3 GB)
          Interrupt:11 Base address:0x1400

eth1      Link encap:Ethernet  HWaddr 00:e0:43:a4:00:ed
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:10 Base address:0x1000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11116 (11.1 KB)  TX bytes:11116 (11.1 KB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:172.20.0.1  P-t-P:172.20.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1400  Metric:1
          RX packets:6584661 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11857691 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:731968524 (731.9 MB)  TX bytes:672051789 (672.0 MB)

ppp999    Link encap:Point-to-Point Protocol
          inet addr:195.69.245.18  P-t-P:95.69.129.226  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:2079711 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1169348 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1673089828 (1.6 GB)  TX bytes:66484780 (66.4 MB)

Подскажите, пожалуйста, как решить проблему?

Гарри Кашпировский

  • Гость
Re: Ограничена скорость в pptp
« Ответ #1 : 07 Июля 2010, 17:12:05 »
Код: (/etc/ppp/peers/$confname) [Выделить]
pty "pptp $server  --nolaunchpppd --nobuffer"Я так решил проблему.

Оффлайн MynameisQuo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Ubuntu Server 9.10
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #2 : 07 Июля 2010, 17:53:56 »
К сожалению, вообще не подключается к интернету с --nobuffer.

Оффлайн cavog

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #3 : 07 Июля 2010, 21:47:35 »
попробуйте написать в /etc/pptpd.conf строчку             speed 115200она должна сделать так чтоб скорость отдавалась без ограничений

Оффлайн MynameisQuo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Ubuntu Server 9.10
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #4 : 11 Июля 2010, 04:28:47 »
Дописал строчку. Ничего не изменилось.

Привожу свой ifconfig

ppp0      inet addr:172.20.0.1  P-t-P:172.20.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
          RX packets:2241539 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3217866 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:908502231 (908.5 MB)  TX bytes:1957372625 (1.9 GB)

ppp1      Link encap:Point-to-Point Protocol
          inet addr:172.20.0.1  P-t-P:172.20.0.3  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
          RX packets:5600 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:826769 (826.7 KB)  TX bytes:2115834 (2.1 MB)

ppp999    Link encap:Point-to-Point Protocol
          inet addr:195.69.245.18  P-t-P:95.69.129.226  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:3216487 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2275263 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1972292433 (1.9 GB)  TX bytes:913537972 (913.5 MB)

В интерфейсах ppp0 и ppp1, MTU 1396. Подскажите, как изменить на 1500? Куда прописать mtu?

Заранее спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28333
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #5 : 11 Июля 2010, 05:03:54 »
Никак. Никуда. И скорость от этого не зависит.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MynameisQuo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Ubuntu Server 9.10
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #6 : 11 Июля 2010, 05:14:17 »
Может быть подскажете, с чем это может быть связано? Уже третью неделю мучаюсь над этим вопросом...

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #7 : 11 Июля 2010, 08:41:54 »
Провайдерское соединение MPPE использует? Если так, то MTU/MRU на ppp999 должно быть 1496, а не 1500. В этом может быть проблема.

Поменять MTU на ppp0,1 можно задав его в соответствующем файле конфигурации ppp для pptpd. Обычно он имеет название /etc/ppp/options.pptpd.

Попробуйте также поиграть с опцией default-mru, мне в своё время помогло.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн MynameisQuo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Ubuntu Server 9.10
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #8 : 11 Июля 2010, 19:03:32 »
Сейчас мой конфиг /etc/ppp/pptpd-options выглядить вот так:

name pptpd
refuse-pap
refuse-chap
require-mschap
#require-mschap-v2
#require-mppe-128
ms-dns 193.33.48.33
ms-dns 193.33.49.160
proxyarp
nodefaultroute
lock
nobsdcomp
mtu 1500
default-mru

Вот конфиг /etc/pptpd.conf

option /etc/ppp/pptpd-options
logwtmp
localip 172.20.0.1
remoteip 172.20.0.2-254
speed 115200

Сделал speed 115200, как Вы и советовали. Улучшилась скорость отдачи, вроде как. Со скоростью загрузки проблемы как были так и остались. Она ужасно мала.

MTU в моем ifconfig, 1500 везде. Привожу его.

eth0      Link encap:Ethernet  HWaddr 00:03:47:b9:c4:7d
          inet addr:10.0.37.115  Bcast:10.0.37.255  Mask:255.255.255.0
          inet6 addr: fe80::203:47ff:feb9:c47d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2014539 errors:1 dropped:4 overruns:1 frame:0
          TX packets:2077238 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:993566801 (993.5 MB)  TX bytes:987412204 (987.4 MB)
          Interrupt:11 Base address:0x1000

eth1      Link encap:Ethernet  HWaddr 00:e0:43:a4:00:ed
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:10 Base address:0x1400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:600 (600.0 B)  TX bytes:600 (600.0 B)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:172.20.0.1  P-t-P:172.20.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:67694 errors:0 dropped:0 overruns:0 frame:0
          TX packets:77332 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:53763825 (53.7 MB)  TX bytes:26823861 (26.8 MB)

ppp999    Link encap:Point-to-Point Protocol
          inet addr:195.69.245.18  P-t-P:95.69.129.176  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1182759 errors:0 dropped:0 overruns:0 frame:0
          TX packets:790041 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:474307005 (474.3 MB)  TX bytes:414814509 (414.8 MB)

Уже теряюсь в догадках, что делать, куда вообще смотреть. Подскажите, пожалуйста.

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Ограничена скорость в pptp
« Ответ #9 : 12 Июля 2010, 17:24:33 »
вы не правы по определению "MTU" на ppp НЕ ДОЛЖНО БЫТЬ РАВНЫМ 1500 - оно всегда меньше
Обяснение: ppp это протокол "тунелирования" - означает что он передеваемую вами информацию "заварачивает" в свой заголовок с шифрованием или без уже без разницы. по умолчанию мту для езернета 1500 для всех "комутируемых" соединенией <1500. Когда вы укажываете мту 1500 на pppХ то при "выходе" с интерфейса он имеет размер 1500+заголовок ppp + шифрование (если юзаеться) - как результат включаеться фрагментация - на один ваш пакет реально будет 2 - 1500 + остаток - тоесть по значению пакет/секунда вы увеличили нагрузка в 2 раза как резульата возможно проседание.
Далее для диагностики проблем обычно используют не "ковыряние пальцем в конфигах" - а "диагностические методы" - и первым и самым доступным из них являються ЛОГИ (в дебаг моде) и ДАПМ ТРАФИКА с их последующим анализом. Есчо хорошобы вычислисть "точку проваливания" - скорость канала и производительность - это не только "крайние точки" и есчо куча промежуточных занчение - попытайтеть определить при какой скорости не заметно проваливания, а при какой  уже начинаються и как "проваливания" возрастают с возрастанием скорости. К примеру возьме у когонить из друзей управляемы свич L2 а лудше L3 и у него на порте зарежте скорость  и постепено увеличивайте и проводите замеры - корость порта/скорость передачи. Если сделаете рекомендованное и поделеитесь результатами то може не будете есчо мучаться 3 недели.

А на вскидку
опеределите что точно "провисает" - ваше соединение с провайдером или каш pptp сервер
попробуетй перейти с pptp на l2tp/openvpn как при соединение с провом так и для "клиенских соединенией" (попробуте различные комбинации)
откатите версии pptp и ppp (или поставьте ,более новые)


 


 

Страница сгенерирована за 0.029 секунд. Запросов: 23.