Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : yx                                   2:5020/400     24 Apr 2001  15:47:12
 To : All
 Subject : Re: pppd 2.4.1b1
 -------------------------------------------------------------------------------- 
 
 Konstantin Bournayev <slimoid@yahoo.com> wrote:
 
 > 
 > Стоит ядро 2.4.2 + devfs. Все бегает, живет и не жалуется.  Hо после того,
 > как мигнуло электричество во время сидения в i-net'е, pppd стал выдавать на
 > консоль во время дозвона странные вещи, независимо от того, включен ли
 > debug или kdebug:
 > 
 > tdb_store failed: Success
 > tdb_store key failed: Success
 > tdb_store failed: Success
 > tdb_store failed: Success
 > tdb_store failed: Success
 > tdb_store failed: Success
 > 
 > В логах по debug/kdebug ничего нового/странного не появилось. Я в
 > растерянности. Что за подземный стук? ;) 
 > 
 > PS: Именно после того как мигнуло электричество. 
 > 
 
  прибей /var/run/ppp.tdb когда не будет запущен pppd.
  В этом файлике сохраняется нек-я инф-я о активных соединениях
  плюс то что отдается up/down скриптам.
 
  Hебольшая прога для просмотра сод-го этого файла (пробегала linux-ppp):
  ---
 #include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <unistd.h>
 #include <string.h>
 #include <fcntl.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
 #include <sys/time.h>
 #include "tdb.h"
 
 static int print_rec(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, void *p)
 {
   printf("%*.*s: %*.*s\n", 
          (int)key.dsize, (int)key.dsize, key.dptr, 
          (int)dbuf.dsize, (int)dbuf.dsize, dbuf.dptr);
   return 0;
 }
 
 main(int ac, char **av)
 {
   TDB_CONTEXT *tdb;
 
   if (ac != 2) {
    fprintf(stderr, "Usage: %s database\n", av[0]);
    exit(1);
   }
 
   tdb = tdb_open(av[1], 0, 0, O_RDONLY, 0600);
   if (tdb == 0) {
    perror(av[1]);
    exit(1);
   }
 
   tdb_traverse(tdb, print_rec, NULL);
 
   exit(0);
 }
  ---
 
 bye.
 
 -- 
 Vladimir Yakovetsky
 --- ifmail v.2.15dev5
  * Origin: Disorganized yx's groupie (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: pppd 2.4.1b1   yx   24 Apr 2001 15:47:12 
 Re^2: pppd 2.4.1b1   Arkady Zaharov   25 Apr 2001 00:56:06 
Архивное /ru.linux/13401b247b041.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional