На сервере установлен Debian, kernel 2.6.16, pptpd (poptop) v1.3.0, pppd v2.4.3 для раздачи интернета с помощью NAT. Периодически (непредсказуемым образом, но чаще - если что-то интенсивно - 100-200 кб/сек - качается) "виснут" vpn-подключения. Виснут не у всех клиентов сразу, а поодиночке. Происходит это так.
В /var/log/syslog появляются подобные сообщения:
Apr 6 04:27:38 nifnif pptp[2346]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 21572 (expecting 21571, lost or reordered)
Apr 6 04:27:39 nifnif pptp[2346]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 21573 (expecting 21571, lost or reordered)
Apr 6 04:27:39 nifnif pptp[2346]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 21574 (expecting 21571, lost or reordered)
Apr 6 04:27:39 nifnif pptp[2346]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 21575 (expecting 21571, lost or reordered)
после чего туннель наглухо виснет - пинги между сервером и клиентом не ходят. Интерфейс ppp[X] остаётся. Дело, насколько я понимаю, в потерях пакетов. Однако туннель до провайдера работает без перебоев, поэтому, думаю, дело не в проводах и свичах. К тому же, я менял положение сервера, перетыкал в другой свич, пробовал подключаться с компа, соединённого с сервером кроссовером - проблема не исчезла.
Пробовал заменить сетевую карту с rtl8139 на Intel e100 - результат тот же.
Ставил другие (экспериментальные) версии pppd и pptpd - безрезультатно.
В чём может быть проблема?
Вот конфиги:
========
/etc/pptpd.conf
---------
option /etc/ppp/options.pptpd
localip 192.168.2.1
remoteip 192.168.2.2-245
=========
options.pptpd
---------
lock
name pptpd
nodeflate
nobsdcomp
auth
+chap
+mschap
+mschap-v2
-pap
nomppe
silent
ms-dns 192.168.130.1
plugin /usr/lib/pppd/2.4.3/radius.so
=============
|