Автор Гілка: Чому pppd 2.4.3 не встановлює callback з  1 р  (Прочитано 2286 раз)

yurcher(Guest)

  • Гість
Шановні гуру,

Я в Linux лише тиждень, тому не бийте сильно по голові та не відсилайте до документації (вже прочитав). Проблема така: є модем Acorp-m56-pml(Lucent)+Mandriva 2006. Драйвери до модема знайшов у звичному міcці для LT модемів. Налаштував з'єднання у kppp, скачав pppd 2.4.3, скомпілював з CBCP=y.
А далі ось що: з'єднуюсь з Sitel. Модем піднімає слухавку, набирає номер, реєструється і ... pppd дохне з кодом 16. Натискаю з'єднатись знову і все ok: є callback!!!
Що можна зробити, щоб все було з першого разу?
Зарані кажу, що з модемом розлучатися не хочу (швмдкість 52000 мене влаштовує).

Дякую за відповідь.

Praporshic

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  
« Відповідей #1 : 2005-12-12 10:55:13 »
Перевірте налаштування callback у kppp. Схоже на те, що Ви забули там налаштувати зворотній виклик.

yurcher(Guest)

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  1 р
« Відповідей #2 : 2005-12-12 13:31:33 »
Вибачте, але все налаштовано вірно: на другий же раз спрацьовує(при цьому я нічого не змінюю взагалі), ну і на третій і так далі...

З повагою

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Чому pppd 2.4.3 не встановлює callback з  
« Відповідей #3 : 2005-12-12 13:49:32 »
А далі ось що: з'єднуюсь з Sitel. Модем піднімає слухавку, набирає номер, реєструється і ... pppd дохне з кодом 16. Натискаю з'єднатись знову і все ok: є callback!!!
Що можна зробити, щоб все було з першого разу?

Погратися з налаштуваннями самого модема в самому kppp (там є така вкладка), та можливо з kppp. В мене була схожа ситуація, тільки перше з`єднання (набір номеру) доводилося чекати поки kppp сам не почне передзвонювати після невдалої спроби...
Linux. The future is open.

yurcher(Guest)

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  1 р
« Відповідей #4 : 2005-12-12 19:08:01 »
Може цей лог допоможе...

#Перша невдала спроба
Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 4696
Couldn't find interface ppp0: No such device
Kernel supports ppp alright.
Couldn't find interface ppp0: No such device
It was pppd that died
pppd exited with return value 14
Sending 4530 a SIGUSR1
Opener: received RemoveSecret
Opener: received RemoveSecret
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveLock
Opener: received PPPDExitStatus
Opener: received SetSecret
Opener: received SetSecret
Opener: received OpenLock

#Друга вдала спроба
Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 4717
Couldn't find interface ppp0: No such device
Kernel supports ppp alright.
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveSecret
Opener: received RemoveSecret

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: Чому pppd 2.4.3 не встановлює callback з  
« Відповідей #5 : 2005-12-14 11:25:28 »
1) так pppd завершується з кодом 16 чи 14?
У логу - 14, а у першому посту 16

2) якщо код завершення 14:

man pppd
....
       14     Callback was negotiated and an incoming call should
              arrive shortly.

Тобто усе гаразд  ;)
Більш схоже, що не налаштований kppp
« Змінено: 2005-12-14 13:22:36 від Praporshic »

Відсутній ihorsl

  • Дописувач
  • **
  • дописів: 67
  • Карма: +0/-0
Re: Чому pppd 2.4.3 не встановлює callback з  
« Відповідей #6 : 2005-12-14 21:13:48 »
Спробуй chestnut-dialer
непогана альтернатива kppp

yurcher(Guest)

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  1 р
« Відповідей #7 : 2005-12-15 11:30:01 »
Дякую всім за відповіді. Що стосується логу: винен, не той шматок вирізав (це шматок вдалого з'єднання). Що стосується каштану: встановлюється криво (бо руки криві), тому як Ви і порадили вчитимусь по підручниках і виправлятиму лещатами руки.

На цьому мабуть і все.

Ще раз дякую усім. :)

yurcher(Guest)

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  1 р
« Відповідей #8 : 2005-12-16 18:04:00 »
Проблема була з провайдером  8-)

yurcher(Guest)

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  1 р
« Відповідей #9 : 2005-12-16 18:06:26 »
До речі, а що можна зробити, щоб callback працював не тільки під рутом?

Praporshic

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  
« Відповідей #10 : 2005-12-16 22:12:23 »
До речі, а що можна зробити, щоб callback працював не тільки під рутом?
перевірте права доступу до pppd, kppp
Там має стояти suid.
На /etc/ppp
теж варто подивитись, бо якщо немає туди доступу то нічого не буде працювати.

yurcher(Guest)

  • Гість
Re: Чому pppd 2.4.3 не встановлює callback з  1 р
« Відповідей #11 : 2005-12-17 17:44:37 »
ВЕЛИЧЕЗНЕ СПАСИБІ!

Тепер все працює просто ідеально  8-) !!!