LINUX.ORG.RU
ФорумAdmin

pptp глючит


0

1

Начало обсуждения тут

Но если в той теме я жаловался на медленый http-трафик в подключённой к серваку локалке, то теперь я понял что дело всё же не в локалке, а в серваке, а конкретно в том как на нём работает pptp-соединение с провайдером.

Итак, провайдер - Билайн, Москва. Специально перешёл на старый тариф поддерживающий pptp, потому как l2tp настроить отчаялся. Дистрибутив - Debian Squeeze.

Содержание /etc/ppp/peers/beeline:

pty "pptp vpn.internet.beeline.ru --nolaunchpppd"
name XXXXXXXXX
remotename PPTP
file /etc/ppp/options.pptp
ipparam beeline
mtu 1460
mru 1500

Содержание /etc/ppp/options.pptp:

lock
noauth
nobsdcomp
nodeflate
persist
maxfail 0

Содержание /etc/network/interfaces:

auto lo eth0 eth1 ppp0

iface lo inet loopback

iface eth0 inet dhcp

iface eth1 inet static
   address 192.168.0.254
   netmask 255.255.255.0
   broadcast 192.168.0.255

iface ppp0 inet ppp
   provider beeline

В конец файла /etc/ppp/ip-up добавлено:

route del default
route add default dev ppp0

Теперь проверяю как это работает. Ставлю на закачку какой-нибудь большой файл и смотрю скорость. Показывает 315 Кбайт/c что равно 2520 Кбит/c, вместо положеных 12 Мбит/c. Пробовал настроить на винде - там скорость показывает нормальную. Кроме того наблюдаются частые разрывы ppp-соединения и медленый http-трафик как я говорил раньше.

Файл /var/log/ppp-connect-errors переполнен строками:

anon fatal[get_ip_address:pptp.c:437]: getaddrinfo(): Temporary failure in name resolution

Да, мне в той теме говорили про MSS, так вот я нашёл на сайте провайдера: MTU должно быть - 1460, MRU должно быть - 1500, MSS должно быть - 1452.

★★★★★

Последнее исправление: sunny1983 (всего исправлений: 1)

госоподи, написал же, поставь accel -pptp. Насчет MTU: на внутреннем интерфейсе размер один и он не влезает в размер внешнего интерфейса, из-за этого лишние пересылки пакетов. так понятно? Скачай с оф. сайта и собери accel-pptp 0.8.5-1

cat /etc/ppp/peers/corbina

connect /bin/true
plugin "pptp.so"
pptp_server 85.21.0.87
name USER
remotename PPTP
file /etc/ppp/options.pptp
ipparam corbina
mtu 1460
lcp-echo-interval 30
lcp-echo-failure  4
persist
maxfail 0

cat /etc/ppp/options.pptp

noauth
nobsdcomp
nodeflate

В /etc/modules пропиши pptp, чтоб загружался автоматом.

uspen ★★★★★
()
Ответ на: комментарий от uspen

Кстати, сам был в мучительных поисках стабильного решения. Юзал и xl2tpd и openl2tp и poptop (pptp). Только openl2tp обеспечивало хороший latency и speed, но глючило, зараза. Недавно попробовал accel-pptp и все стабильно, так и использую его)

uspen ★★★★★
()
Ответ на: комментарий от uspen

и не забудь прописать роут то VPN до поднятия тоннеля и chap-secrets.

uspen ★★★★★
()
Ответ на: комментарий от anonymous

Роутер я короче покупаю, а то пока я всё это настрою, меня быстрее пользователи из домашней сетки загрызут.

accel-pptp попробую как-нибудь на досуге. Его правда в виде deb-пакета не существует, а мешать в одной системе собранные самостоятельно пакеты с пакетами из официальных репозиториях не хочется.

Ещё вот вопрос имею, а accel-pptp нужно использовать только с Билайном или и с другими провайдерами с pptp-соединениями?

sunny1983 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.