pppd-2.4.1 i capiplugin (radzio)

radzio@pld.org.pl radzio w pld.org.pl
Czw, 27 Gru 2001, 19:24:13 CET


On Thu, Dec 27, 2001 at 06:28:49PM +0100, Jacek Sobczak wrote:

> Miałem swego czasu kernel-2.2.19, pppd-2.4.0 i capiplugin dla karty
> Fritz PCI ver 2.0. I wszystko działało ekstra co przedstawia log:
(...)
> 
> Ostatnio uaktualniłem pppd do 2.4.1 i kernel do 2.2.20, więc
> skompilowałem nowe pluginy i przy tej samej konfiguracji co poprzednio
> dostaję co następuje:
> 
(...)
> 
> Driver karty skompilowałem na nowo. Karta na pewno dobrze się
> inicjuje.
> 
> O co chodzi z tym CHAP? Jak powinno być skonfigurowane? Dlaczego teraz
> nie dostaję komunikatów od jądra o załadowaniu ppp? Tak jest w 2.2.20,
> czy coś jest źle. Czy komuś chodzi to w tej konfiguracji (Radek
> Kintzi)? Byłbym wdzięczny za wycinek z messages.
> 

Aktualnie używam sterownika hisax (type=27), isdnctrl do skonfigurowania 
użadzeń ipppX, ipppd do nawiązania połączenia oraz programu ibod do 
automatycznego przydzielania drugiego kanału gdy jest potrzebny (isdn4k-utils
nie robi tego automatycznie w przypadku MPPP). Działa to całkiem nieźle, 
brak mi tylko dial on demand, czego nie potrafie sobie skonfigurować (jeszcze
dobrze się temu nie przyjrzałem). No i jeszcze czasem  zrywa połączenie 
(gdy nie ma ruchu sieciowego) mimo iż dałem "isdnctrl dialmode ippp0 manual".
Jeżeli ktoś to potrafi skonfigurować to proszę o pomoc (jakieś konfigi
może).

Nie używam capi4linux i pppd oraz capiplugin, gdyż przy włączonej opcji +mp
w pppd (multilink, MPPP) dostawałem w logach: "multilink not suported by 
kernel driver". A ja akurat chce czasem skożystać z obu B-kanałów. Przez chwile
jednak to testowałem (kernel-2.2.20-2, ppp-2.4.1-8) i oto fragment messages 
(akutrat bez +mp):

gru 20 18:02:17 pldmachine ifup-ppp: pppd started for ppp0 on  at 
Dec 20 18:02:17 pldmachine pppd[964]: Plugin capiplugin.so loaded.
Dec 20 18:02:17 pldmachine pppd[964]: capiplugin: $Revision: 1.20 $
Dec 20 18:02:17 pldmachine pppd[964]: capiconn:  1.5 
Dec 20 18:02:18 pldmachine pppd[969]: pppd 2.4.1 started by root, uid 0
Dec 20 18:02:18 pldmachine pppd[969]: capiplugin: phase serialconn.
Dec 20 18:02:18 pldmachine pppd[969]: capiplugin: dialing 7869464 (hdlc)
Dec 20 18:02:19 pldmachine pppd[969]: capiplugin: connected: "07915405" ->
"7869464" outgoing (pcli=0x101/ncci=0x10101)
Dec 20 18:02:19 pldmachine pppd[969]: capiplugin: using /dev/capi/0:
"07915405" 
-> "7869464" outgoing (pcli=0x101/ncci=0x10101)
Dec 20 18:02:20 pldmachine pppd[969]: Using interface ppp0
Dec 20 18:02:20 pldmachine pppd[969]: Connect: ppp0 <--> /dev/capi/0
Dec 20 18:02:20 pldmachine pppd[969]: capiplugin: phase establish (was
serialcon
n).
Dec 20 18:02:20 pldmachine pppd[969]: capiplugin: phase authenticate (was
establ
ish).
Dec 20 18:02:23 pldmachine pppd[969]: capiplugin: phase network (was
authenticat
Dec 20 18:02:23 pldmachine pppd[969]: Unsupported protocol 0xc02b received
Dec 20 18:02:23 pldmachine pppd[969]: local  IP address 217.30.135.175
Dec 20 18:02:23 pldmachine pppd[969]: remote IP address 217.30.135.1
Dec 20 18:02:23 pldmachine pppd[969]: capiplugin: phase running (was
network).
Dec 20 18:03:31 pldmachine pppd[969]: Terminating on signal 15.
Dec 20 18:03:31 pldmachine pppd[969]: capiplugin: phase terminate (was
running).
Dec 20 18:03:31 pldmachine pppd[969]: capiplugin: phase network (was
terminate).
Dec 20 18:03:31 pldmachine pppd[969]: capiplugin: phase terminate (was
network).
Dec 20 18:03:31 pldmachine pppd[969]: capiplugin: phase dead (was
terminate).
Dec 20 18:03:31 pldmachine pppd[969]: Hangup (SIGHUP)
Dec 20 18:03:31 pldmachine pppd[969]: capiplugin: disconnect(local):
"07915405" 
-> "7869464" outgoing (pcli=0x101/ncci=0x10101) 0x3490 (0x0000) - Normal
call cl
earing
Dec 20 18:03:31 pldmachine pppd[969]: Connection terminated.
Dec 20 18:03:31 pldmachine pppd[969]: Connect time 1.2 minutes.
Dec 20 18:03:31 pldmachine pppd[969]: Sent 1975 bytes, received 7044 bytes.
Dec 20 18:03:31 pldmachine pppd[969]: tcflush failed: Input/output error
Dec 20 18:03:31 pldmachine pppd[969]: capiplugin: phase disconnect (was
dead).
Dec 20 18:03:32 pldmachine pppd[969]: capiplugin: exit
Dec 20 18:03:32 pldmachine pppd[969]: Exit.


Jak widać mi kernel wogóle nic nie loguje. Jutro wyjeżdżam na tydzień,
jak wróce to może się jeszcze temu przyjrze, bo nie ukrywam wolałbym
właśnie używać capi. Tymczasem udało mi się przygotować speca (jest już w CVS)
dla wmiare świeżej wersji isdn4k-utils, która zwriera między innymi capi4linux
i capiplugin (potrzebny jest jeszcze modół fcpci.o, który można znaleźć
na serwerach ftp firmy AVM). 

Jeżeli chodzi o "CHAP authentication failed" to może powinieneś skopiować
plik pap-secrets do chap-secrets (albo po prostu takowy utworzyć). 
Nie wiem jak to jest pod 0202422. W dialogu działa autoryzacja pap.

-- 
pozdrawiam
Radosław Kintzi <radzio w pld.org.pl>



Więcej informacji o liście dyskusyjnej pld-devel-pl