Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: pptp - забивание syslog (lost or reordered)  (Прочитано 6213 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mihmih

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
pptp - забивание syslog (lost or reordered)
« : 23 Апреля 2010, 13:00:55 »
Сервер, подключение к интернету через PPTP VPN
Все нормально подключается и работает, но /var/log/syslog забивается записями типа:
(Нажмите, чтобы показать/скрыть)
несмотря на то что в файле /etc/ppp/peers/atk есть запись --loglevel 0

/etc/ppp/peers/atk
(Нажмите, чтобы показать/скрыть)

читал,что это возможно происходит, если mtu eth0 такой, же как и у ppp0 - но при подключении (несмотря на настройку в /etc/ppp/peers/atk и даже в /etc/network/interfaces:
(Нажмите, чтобы показать/скрыть)

mtu все равно 1500 (!) - провайдер  принудительно его таким выставляет?

Вопрос:
1. Как все-таки сделать mtu ppp0 1372
2. Откуда идут потери пакетов (вина провайдера или mtu)?
3. Как принудительно отключить "засирание" syslog клиентом pptp?

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #1 : 23 Апреля 2010, 15:03:20 »
Имхо вина и прова и чего-то в убунте. У меня с такой проблемой ночью лог засирался гораздо меньше. Чтоб не гадило делается затычка в виде скрипта pptp вместо аналогичного бинарника, куда доп.опцией прописывается loglevel 0. Сам бинарник при этом переименовывается.
Обновления все стоят? у меня примерно с месяц-полтора как-то все само образумилось. Точнее сообщения о потере есть, но они не тоннами сыпятся.

Имхо костыль, но если не шибко горит, то можно этим воспользоваться.

UPD
примерно такая дрянь:
cd /usr/sbin && mv pptp pptp0 && echo -e \#\!\/bin\/bash\ > pptp && echo \/usr\/sbin\/pptp0\ \$*\ --loglevel\ 0 >> pptp && chmod +x pptp

« Последнее редактирование: 23 Апреля 2010, 21:06:45 от Sam Stone »
Jellyfish 5.19.0-43-generic

Оффлайн mihmih

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #2 : 23 Апреля 2010, 23:28:26 »
loglevel стоит 0 - не помогает
придется, получается, патчить исходники:http://www.opennet.ru/openforum/vsluhforumID1/78553.html
или настраивать rsyslog на /dev/null
но вот почему mtu-то не меняется?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #3 : 24 Апреля 2010, 00:32:25 »
Цитировать
pty "pptp 62.192.255.235 --nobuffer --nolaunchpppd --loglevel 0"
уже пробовал?

Оффлайн mihmih

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #4 : 24 Апреля 2010, 15:30:31 »
попробовал:
Цитировать
pty "pptp 62.192.255.235 --nolaunchpppd --timeout 10 --nobuffer --loglevel 0"
-не помогает.
После поднятия ppp0 пробовал:
ifconfig ppp0 mtu 1300
и ifconfig txqueuelen 100
тоже не помогает :(
кстати, смущает, что у интерфейса ppp0 state UNKNOWN - это почему может быть так?

pptp version 1.7.2, последняя, судя по http://sourceforge.net/projects/pptpclient/files/
кто-нибудь патчил исходники? подскажите процесс?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #5 : 24 Апреля 2010, 19:33:13 »
Конфиг тот правишь? Каким образом туннель поднимаешь?

Оффлайн mihmih

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #6 : 25 Апреля 2010, 22:35:09 »
Конфиг правлю, вот /etc/ppp/peers/atk
(Нажмите, чтобы показать/скрыть)
пока решил проблему прописыванием в /etc/rsyslog.d/50-default.conf
:programname, isequal, "pptp"    ~
завтра заменю pptp скомпиленным из исходников.
« Последнее редактирование: 15 Октября 2010, 18:40:23 от mihmih »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #7 : 25 Апреля 2010, 22:48:22 »
Каким образом туннель поднимаешь?

Оффлайн mihmih

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered) [РЕШЕНО]
« Ответ #8 : 28 Апреля 2010, 09:26:54 »
Туннель поднимаю в /etc/network/interfaces
(Нажмите, чтобы показать/скрыть)
А проблема была в файле: /etc/ppp/peers/atk
помимо первой строки pty "pptp 62.192.255.235 --nolaunchpppd --timeout 10 --nobuffer --loglevel 0"
были строчки:
timeout 10
nobuffer
loglevel 0
так вот при запуске pptp -debug он (pptp) ругался, а при запуске через /etc/init.d/network restart
НЕТ, и запускался pptp с параметрами по-умолчанию (без nobuffer и loglevel)
При этом в логах НИЧЕГО не говорилось... Бред какой-то...

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #9 : 25 Июля 2011, 02:49:01 »
(Нажмите, чтобы показать/скрыть)
Никакими способами не могу избавиться от засорения лога. Пробовал --loglevel 0 писать где только можно, хотя он и так указан. Прописывал в /etc/ppp/options.prov nolog или logfile /dev/null. Все равно, огромными пачками сыплет в лог этот вредный pptp напару с pppd. Что делать? Совсем сломал голову :idiot2:
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн mihmih

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #10 : 25 Июля 2011, 08:49:57 »
Так у Вас соединение-то устанавливается? Инет поднимается?
Если да, то настройте в /etc/rsyslog.d/50-default.conf
:programname, isequal, "pptp"    -/dev/null
&~

Да и черт с ним...

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #11 : 25 Июля 2011, 20:19:17 »
ЧЯДНТ? Добавил строки, перезапустил rsyslog, но pptp вместе с pppd засыпают таки syslog теми же сообщениями. :'(
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн mihmih

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #12 : 25 Июля 2011, 21:51:00 »
Стопроцентно - Вы неправильно вставили строки в конф. файл.
Эти строки должны идти перед остальными.
Киньте сюда под спойлер /etc/rsyslog.conf и /etc/rsyslog.d/*.conf

Гарри Кашпировский

  • Гость
Re: pptp - забивание syslog (lost or reordered)
« Ответ #13 : 25 Июля 2011, 21:57:26 »
Попробуйте уже наконец accel-pptp. :)

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: pptp - забивание syslog (lost or reordered)
« Ответ #14 : 25 Июля 2011, 23:17:32 »
Стопроцентно - Вы неправильно вставили строки в конф. файл.
Эти строки должны идти перед остальными.
Киньте сюда под спойлер /etc/rsyslog.conf и /etc/rsyslog.d/*.conf
Да, действительно, я добавлял в конец файла. Спасибо за подсказку. :) Теперь все нормуль, ура! :D
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

 

Страница сгенерирована за 0.112 секунд. Запросов: 25.