URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46749
[ Назад ]

Исходное сообщение
"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряется"

Отправлено Kamenski , 02-Авг-04 21:46 
FreeBSD 5.1 + mpd. При установке vpn-соединения сначала вроде все нормально, затем начинают теряться пакеты. В итоге теряется 50% пакетов.
В форуме увидел, что такая проблема не только у меня, но решения не нашел. Вот mpd.conf:

default:
    load pptp0
    load pptp1
    load pptp2

pptp0:
    new -i ng0 pptp0 pptp0
    set ipcp ranges 192.168.1.254/32 192.168.2.1/32
    load pptp_standart

pptp1:
    new -i ng1 pptp1 pptp1
    set ipcp ranges 192.168.1.254/32 192.168.2.2/32
    load pptp_standart

pptp2:
    new -i ng2 pptp2 pptp2
    set ipcp ranges 192.168.1.254/32 192.168.2.3/32
    load pptp_standart

pptp_standart:
    set iface disable on-demand
    set bundle disable multilink
    set link yes acfcomp protocomp
    set link no pap chap
    set iface mtu 1460
    set link mtu 1460
    set link enable chap
    set link keep-alive 60 180
    set ipcp yes vjcomp
    set ipcp dns 192.168.1.1
    set iface enable proxy-arp
    set bundle enable compression
    set ccp yes mppc
    set ccp yes mpp-e40
    set ccp yes mpp-e128
    set ccp yes mpp-stateless
#   set bundle yes crypt-reqd
#   set pptp self XX.XX.XX.XXX
    set pptp enable incoming
    set pptp disable originate

Две строки в файле заремил, прочитав совет в форуме - не помогает (вместо Х, естественно, цифирь). При потере половины пакетов работать можно, но тяжко. Подскажите, пожалуйста, в чем дело.


Содержание

Сообщения в этом обсуждении
"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено diam , 03-Авг-04 07:34 
>FreeBSD 5.1 + mpd. При установке vpn-соединения сначала вроде все нормально, затем
>начинают теряться пакеты. В итоге теряется 50% пакетов.
>В форуме увидел, что такая проблема не только у меня, но решения
>не нашел. Вот mpd.conf:
>
>default:
>    load pptp0
>    load pptp1
>    load pptp2
>
>pptp0:
>    new -i ng0 pptp0 pptp0
>    set ipcp ranges 192.168.1.254/32 192.168.2.1/32
>    load pptp_standart
>
>pptp1:
>    new -i ng1 pptp1 pptp1
>    set ipcp ranges 192.168.1.254/32 192.168.2.2/32
>    load pptp_standart
>
>pptp2:
>    new -i ng2 pptp2 pptp2
>    set ipcp ranges 192.168.1.254/32 192.168.2.3/32
>    load pptp_standart
>
>pptp_standart:
>    set iface disable on-demand
>    set bundle disable multilink
>    set link yes acfcomp protocomp
>    set link no pap chap
>    set iface mtu 1460
>    set link mtu 1460
>    set link enable chap
>    set link keep-alive 60 180
>    set ipcp yes vjcomp
>    set ipcp dns 192.168.1.1
>    set iface enable proxy-arp
>    set bundle enable compression
>    set ccp yes mppc
>    set ccp yes mpp-e40
>    set ccp yes mpp-e128
>    set ccp yes mpp-stateless
>#   set bundle yes crypt-reqd
>#   set pptp self XX.XX.XX.XXX
>    set pptp enable incoming
>    set pptp disable originate
>
>Две строки в файле заремил, прочитав совет в форуме - не помогает
>(вместо Х, естественно, цифирь). При потере половины пакетов работать можно, но
>тяжко. Подскажите, пожалуйста, в чем дело.


Я заметил, что пакеты теряются в случае узкого канала между сервером и удалённым клиентом. Например, когда заходят по дайл-апу.


"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено Kamenski , 03-Авг-04 10:04 
>Я заметил, что пакеты теряются в случае узкого канала между сервером и
>удалённым клиентом. Например, когда заходят по дайл-апу.

Канал широкий - выделенка 1.5 мегабита. Раньше пробовал дайл-ап - разницы никакой: половина пакетов теряется.


"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено Victor , 03-Авг-04 10:34 
>>Я заметил, что пакеты теряются в случае узкого канала между сервером и
>>удалённым клиентом. Например, когда заходят по дайл-апу.
>
>Канал широкий - выделенка 1.5 мегабита. Раньше пробовал дайл-ап - разницы никакой:
>половина пакетов теряется.

Как вариант mtu поменять ?


"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено Kamenski , 03-Авг-04 11:00 
>Как вариант mtu поменять ?

Пробовал maximum transmit unit ставить 1400, 1460, 1500. Какие еще значения посоветуете? А то так можно долго перебирать :-) Да и другие настройки крутил по разному - не помогает. Может кто столкнулся с проблемой и нашел решение? Или через VPN так все и работают с потерей половины пакетов?  


"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено Chris , 03-Авг-04 13:24 
>>Как вариант mtu поменять ?
>
>Пробовал maximum transmit unit ставить 1400, 1460, 1500. Какие еще значения посоветуете?
>А то так можно долго перебирать :-) Да и другие настройки
>крутил по разному - не помогает. Может кто столкнулся с проблемой
>и нашел решение? Или через VPN так все и работают с
>потерей половины пакетов?

для модема mtu - 712


"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено Kamenski , 03-Авг-04 14:25 
>>>Как вариант mtu поменять ?
>>
>>Пробовал maximum transmit unit ставить 1400, 1460, 1500. Какие еще значения посоветуете?
>>А то так можно долго перебирать :-) Да и другие настройки
>>крутил по разному - не помогает. Может кто столкнулся с проблемой
>>и нашел решение? Или через VPN так все и работают с
>>потерей половины пакетов?
>
>для модема mtu - 712

Спасибо, попробую на модеме 712 поставить. А на Иоле что порекомендуете?


"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено EHoT , 04-Авг-04 12:07 
не подскажете почему может mpd не подниматься?

в логе тишина :

Aug  4 11:26:37 zyzop mpd: mpd: pid 636, version 3.15 (root@zyzop.local.net 14:28  3-Aug-2004)
Aug  4 11:28:19 zyzop mpd: mpd: caught fatal signal segv
Aug  4 11:28:19 zyzop mpd: mpd: fatal error, exiting
Aug  4 11:28:19 zyzop mpd: mpd: process 636 terminated

ядро собрано с netgraph, система freebsd 5.2.1, mpd 3.18, из портов
по ifconfig -a тоже тишина - не создаютцца ин-сы ngX-ngXX

где собака порылась?


"FreeBSD+mpd. VPN устанавливается, но половина пакетов теряет..."
Отправлено Alex , 05-Янв-05 15:40 
>Две строки в файле заремил, прочитав совет в форуме - не помогает
>(вместо Х, естественно, цифирь). При потере половины пакетов работать можно, но
>тяжко. Подскажите, пожалуйста, в чем дело.

FreeBSD 4.X Stable mpd 3.18.
У меня такое было для WinXP клиентjd, когда поставил SP2, помогло отключение встроенного файрвола, он был заменен на альтернативный...