Место действия: В большой локальной сети установлен Мастер 2.2 со всеми имеющимися обновлениями. Эта машина поддерживает pptp туннель к серверу (160.1), через который даётся выход в Интернет и служит шлюзом для маленькой изолированной подсети одной фирмы. В соседней комнате стоит аналогичная машина под RH9. Настройки pptp туннелей на 2х компьютерах отличаются _только_ именем и паролем. Проблема: Все испробованные сборки pptp-client от ALTLinux работают неустойчиво и разрывают туннель практически каждую минуту. Много сообщений "discarding out-of-order". Прилагаю кусок журнала c сообщениями, выдаваемыми с включённым параметром debug. Испытывались версии pptp-client из Мастера 2.2 (pptp-client-1.10-alt5) и Сизифа (pptp-client-1.3.1-alt1). Пакет из Сизифа был пересобран в Мастер 2.2. Обе версии рвут связь и выдают одинаковые ошибки. Проблема решилась заменой файла /usr/sbin/pptp на бинарник из RedHat9 (исходников RH9 у меня под рукой не было). После подмены файла соединение держится по многу часов и разрывается уже по независящим от pptp причинам. Ещё раз замечу, что замена этого файла - единственное различие системы до и после решения проблемы. Примечание: 2 моих личных компьютера (один - Мастер 2.2, другой - Сизиф), подключаемые к тому же pptp серверу через меньшее количество промежуточных шлюзов (1 вместо 4х) намного более устойчивы, но периодически ведут себя так же. Steps to Reproduce: 1. Установить Мастер 2.2 или Сизиф 2. Установить pptp туннель 3. cat /var/log/messages | grep pptp, если соединение держится не более 1-2 минут. Actual Results: См. журнал. Туннель рвётся. Expected Results: Устойчивая связь
Created attachment 297 [details] Фрагмент системного журнала с ошибками
Comment on attachment 297 [details] Фрагмент системного журнала с ошибками можно .gz вариант? Или вообще text/plain?
Created attachment 407 [details] Тот же журнал, только в виде простого текста. В ответ на просьбу.
Очень интересно... Я хотя и не мантейнер этого пакета, но pptp-client пользуюсь давно на разных дистрибутивах. У меня out-of-order бывают очень редко (когда старое соединение дохнет, но удалённая сторона этого ещё не заметила и продолжает слать пакеты со старой нумерацией). Между прочим, сервер точно один и тот же для обоих клиентов? Работают одновременно? От очерёдности подключения клиентов ничего не зависит?
Сервер действительно тот же. Работали одновременно (я перешел на другого "провайдера") и очередность тоже ни причем. Отличается качество связи (суммарная длина проводов и количество глючащих маршрутизаторов по дороге до сервера). Я думаю, что некоторые пакеты могут вообще не доходить, но RH (там оказалась сборка от quozl) обрабатывает это лучше.
pptp-client-1.7.0-alt1 Также рвёт соединение. Если в инете сидеть - нормально всё. Подключился к терминальному серверу - тутже отвалилось соединение. Проверил 3 раза. Все 3 раза валится соединение. Проверил на винде. Подключился к томуже серверу, зашёл в терминал. Всё отлично и долго работает.
Этот пакет ищет майнтейнера. Жень, если актуально -- лучше забрать.
Хорошо, сегодня посмотрю.
Посмотрел новую версию 1.7.2. Сравнил что у нас с pptp-1.7.2-3.fc9. Либо у нас уже слишком много лишнего, то-ли федоровцы не хотят пилить. Но патчи их полезные :) Запутался в конец (потому как пока не понимаю, как это должно нормально работать). Если тупо пересобрать новую версию с патчами и с конвертированной в UTF докой, то могу и пересобрать.
Надеюсь ни у кого возражений нет, что закрываю?