Привет всем гуру РРР и Dialup'а.
Хочу поделится бедой и найти хороший совет. Итак...
Поднял я недавно dialup-сервер на FreeBSD5.2.
Слушает mgetty, сервис построен на pppd (из стандартной сборки).
Трубку снимает нормально, коннект проходит на ура, иногда рвет соединение (плохая линия). Модема 2 (внешние) - нонейм (весьма неплохой) и Zyxel U-1496E.
И все бы ничего, но есть один момент (как в песне групы Ленинград:-)...
- при длительной загруженности канала связи (например скачивание файла обьемом больше 50 кБ) канал как бы замирает на неопределенное время (бывает от 1 минуты и до бесконечности).
Если во время замирания сделать пинг удаленного хоста то он возвращается с огромными знячениями 20 000 - 300 000 мс.
Вот пример:
-------------------------------------------------------------------------
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=23839 ms
64 bytes from 192.168.0.1: icmp_seq=10 ttl=64 time=22839 ms
64 bytes from 192.168.0.1: icmp_seq=11 ttl=64 time=21869 ms
64 bytes from 192.168.0.1: icmp_seq=12 ttl=64 time=20869 ms
64 bytes from 192.168.0.1: icmp_seq=13 ttl=64 time=19879 ms
64 bytes from 192.168.0.1: icmp_seq=14 ttl=64 time=18889 ms
64 bytes from 192.168.0.1: icmp_seq=15 ttl=64 time=17909 ms
64 bytes from 192.168.0.1: icmp_seq=16 ttl=64 time=16919 ms
64 bytes from 192.168.0.1: icmp_seq=17 ttl=64 time=15929 ms
64 bytes from 192.168.0.1: icmp_seq=18 ttl=64 time=14939 ms
64 bytes from 192.168.0.1: icmp_seq=19 ttl=64 time=13959 ms
64 bytes from 192.168.0.1: icmp_seq=31 ttl=64 time=1969 ms
64 bytes from 192.168.0.1: icmp_seq=32 ttl=64 time=979 ms
64 bytes from 192.168.0.1: icmp_seq=33 ttl=64 time=179 ms
64 bytes from 192.168.0.1: icmp_seq=34 ttl=64 time=249 ms
64 bytes from 192.168.0.1: icmp_seq=35 ttl=64 time=149 ms
-------------------------------------------------------------------------
Пробовал отключать сжатие заголовков, менял размеры mtu и rtu в диапазоне 296 - 16384 (остановился на 1500 в обоих случаях).
После передозвона все востанавливается как ни в чем не бывало. Я ррр никогда не занимался - все брал из faq ? статей на opennet. Думаю проблема в pppd-демоне.
Помогите разобраться кто хоть чтото про это слышал.
-------------------------------------------------------------------------
С уважением и надеждой,
pmd (в миру Марьян Петришин)