The OpenNET Project / Index page

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

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

"pptpd работает значительно медленней"  
Сообщение от Aplei email on 22-Окт-08, 09:59 
Имеем VPN сервер с установленным Linux gentoo
pptpd v1.2.3
pppd version 2.4.2
Free Radius

в качестве биллинга установлен Cake юзвери живут в Postgres

проблема в следующем если качать напрямую с сервера то скорость закачки порядка 4мбайт/сек, если с помощью ppp соединения , то скорость не выше 200-300 Кбайт/с ..

Где нужно что копать?

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

 Оглавление

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


1. "pptpd работает значительно медленней"  
Сообщение от vldimir.malyk email(??) on 22-Окт-08, 15:58 
>[оверквотинг удален]
>pppd version 2.4.2
>Free Radius
>
>в качестве биллинга установлен Cake юзвери живут в Postgres
>
>проблема в следующем если качать напрямую с сервера то скорость закачки порядка
>4мбайт/сек, если с помощью ppp соединения , то скорость не выше
>200-300 Кбайт/с ..
>
>Где нужно что копать?

шейпинг настроен?

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

2. "pptpd работает значительно медленней"  
Сообщение от Aplei email on 23-Окт-08, 07:50 
>[оверквотинг удален]
>>
>>в качестве биллинга установлен Cake юзвери живут в Postgres
>>
>>проблема в следующем если качать напрямую с сервера то скорость закачки порядка
>>4мбайт/сек, если с помощью ppp соединения , то скорость не выше
>>200-300 Кбайт/с ..
>>
>>Где нужно что копать?
>
>шейпинг настроен?

нет не настроен

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

3. "pptpd работает значительно медленней"  
Сообщение от Aplei email on 23-Окт-08, 07:53 
>[оверквотинг удален]
>>
>>в качестве биллинга установлен Cake юзвери живут в Postgres
>>
>>проблема в следующем если качать напрямую с сервера то скорость закачки порядка
>>4мбайт/сек, если с помощью ppp соединения , то скорость не выше
>>200-300 Кбайт/с ..
>>
>>Где нужно что копать?
>
>шейпинг настроен?

кроме того,
# tc filter show dev eth0
выдает
RTNETLINK answers: Invalid argument
Dump terminated

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

4. "pptpd работает значительно медленней"  
Сообщение от vldimir.malyk email(??) on 23-Окт-08, 09:36 
>[оверквотинг удален]
>>>
>>>Где нужно что копать?
>>
>>шейпинг настроен?
>
>кроме того,
># tc filter show dev eth0
>выдает
>RTNETLINK answers: Invalid argument
>Dump terminated

попробуй пересобрать tc

линк в догонку http://linuxforum.ru/index.php?showtopic=29795

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

5. "pptpd работает значительно медленней"  
Сообщение от Aplei email on 23-Окт-08, 09:42 
>[оверквотинг удален]
>>
>>кроме того,
>># tc filter show dev eth0
>>выдает
>>RTNETLINK answers: Invalid argument
>>Dump terminated
>
>попробуй пересобрать tc
>
>линк в догонку http://linuxforum.ru/index.php?showtopic=29795

я так понял , что надо правильно собрать tc и настроить правильно шейпинг? или это просто как пролечить данную ошибку?

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

6. "pptpd работает значительно медленней"  
Сообщение от vldimir.malyk email(??) on 23-Окт-08, 09:47 
>[оверквотинг удален]
>>>выдает
>>>RTNETLINK answers: Invalid argument
>>>Dump terminated
>>
>>попробуй пересобрать tc
>>
>>линк в догонку http://linuxforum.ru/index.php?showtopic=29795
>
>я так понял , что надо правильно собрать tc и настроить правильно
>шейпинг? или это просто как пролечить данную ошибку?

tc filter show dev eth0, должен срабатывать нормально. если этого не происходит и кейк использует tc - работоспособность будет сомнительная, сам понимаешь.

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

7. "pptpd работает значительно медленней"  
Сообщение от Aplei email on 23-Окт-08, 10:27 
>[оверквотинг удален]
>>>
>>>попробуй пересобрать tc
>>>
>>>линк в догонку http://linuxforum.ru/index.php?showtopic=29795
>>
>>я так понял , что надо правильно собрать tc и настроить правильно
>>шейпинг? или это просто как пролечить данную ошибку?
>
>tc filter show dev eth0, должен срабатывать нормально. если этого не происходит
>и кейк использует tc - работоспособность будет сомнительная, сам понимаешь.

а как проверить использует ли его cake ?

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

8. "pptpd работает значительно медленней"  
Сообщение от Aplei email on 23-Окт-08, 10:41 
>[оверквотинг удален]
>>>
>>>попробуй пересобрать tc
>>>
>>>линк в догонку http://linuxforum.ru/index.php?showtopic=29795
>>
>>я так понял , что надо правильно собрать tc и настроить правильно
>>шейпинг? или это просто как пролечить данную ошибку?
>
>tc filter show dev eth0, должен срабатывать нормально. если этого не происходит
>и кейк использует tc - работоспособность будет сомнительная, сам понимаешь.

работает он так:

На стороне клиента создаётся подключение к VPN сети. При попытке подключения к pptpd (VPN) серверу, производится запуск pppd для создания VPN туннеля. Для разрешения авторизации pppd обращается к radius, который в свою очередь ищет учётные записи в СУБД и формирует ответ. На основе полученной информации от radius, pppd, если пакет был разрешающий, устанавливает различные параметры соединения (время, трафик) на пользователя. После этого pppd отправляет radius серверу информацию о начале сессии. Сессия завершается, если пользователем (или по другим причинам) разрывается VPN соединение с сервером, а так же, сессию может завершить pppd при превышении лимитов.


При установке не требует наличие tc, лимитов по скорости задать вроде не позволяет.. или tc может использоваться через другие средства, например radius или pptpd ?

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

9. "pptpd работает значительно медленней"  
Сообщение от vldimir.malyk email(??) on 23-Окт-08, 12:24 
>[оверквотинг удален]
>от radius, pppd, если пакет был разрешающий, устанавливает различные параметры соединения
>(время, трафик) на пользователя. После этого pppd отправляет radius серверу информацию
>о начале сессии. Сессия завершается, если пользователем (или по другим причинам)
>разрывается VPN соединение с сервером, а так же, сессию может завершить
>pppd при превышении лимитов.
>
>
>При установке не требует наличие tc, лимитов по скорости задать вроде не
>позволяет.. или tc может использоваться через другие средства, например radius или
>pptpd ?

на сколько помню, в кейке шейпинг для интерфейса делается в скрипте который поднимает этот интерфейс. поищи что-то вроде ppp-up и посмотри как поднимается интерфейс для очередного абонента. сами по себе радиус и pppd шейпинг не делают.

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

10. "pptpd работает значительно медленней"  
Сообщение от Aplei email on 23-Окт-08, 13:11 
>[оверквотинг удален]
>>
>>
>>При установке не требует наличие tc, лимитов по скорости задать вроде не
>>позволяет.. или tc может использоваться через другие средства, например radius или
>>pptpd ?
>
>на сколько помню, в кейке шейпинг для интерфейса делается в скрипте который
>поднимает этот интерфейс. поищи что-то вроде ppp-up и посмотри как поднимается
>интерфейс для очередного абонента. сами по себе радиус и pppd шейпинг
>не делают.

#!/bin/sh

# this is a script which is executed after connecting the ppp interface.
# look at man pppd for details

# the followings parameters are available:
# $1 = interface-name
# $2 = tty-device
# $3 = speed
# $4 = local-IP-address
# $5 = remote-IP-address
# $6 = ipparam

if [ "$USEPEERDNS" ]; then

        # add the server supplied DNS entries to /etc/resolv.conf
        # (taken from debian's 0000usepeerdns)

        # follow any symlink to find the real file
        REALRESOLVCONF=$(readlink --canonicalize /etc/resolv.conf)

        if [ "$REALRESOLVCONF" != "/etc/ppp/resolv.conf" ]; then

                # merge the new nameservers with the other options from the old configuration
                {
                        grep --invert-match '^nameserver[[:space:]]' $REALRESOLVCONF
                        cat /etc/ppp/resolv.conf
                } > $REALRESOLVCONF.tmp

                # backup the old configuration and install the new one
                cp -dpP $REALRESOLVCONF $REALRESOLVCONF.pppd-backup
                mv $REALRESOLVCONF.tmp $REALRESOLVCONF

                # correct permissions
                chmod 0644 /etc/resolv.conf
                chown root:root /etc/resolv.conf

        fi

fi

[ -f /etc/ppp/ip-up.local ] && . /etc/ppp/ip-up.local "$@"


А могут аттрибуты в радиус-сессии какие то ограничивающие передаваться?

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

11. "pptpd работает значительно медленней"  
Сообщение от vldimir.malyk email(??) on 23-Окт-08, 14:28 
>[оверквотинг удален]
>        fi
>
>fi
>
>[ -f /etc/ppp/ip-up.local ] && . /etc/ppp/ip-up.local "$@"
>
>
>
>
>А могут аттрибуты в радиус-сессии какие то ограничивающие передаваться?

этот скрипт выполняется если ты куда-то цепляешься по ppp - об этом говорят манипуляции с resolv.conf

найди скрипт, которым кейк создает ppp для абонента. он не обязательно будет лежать возле конфиг pppd - скорее где-то в недрах кейка.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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