[Tech] Cosa stara' facendo ipppd?
    Lewlin 
    lewlin@prato.linux.it
       
    Sab  9 Feb 2002 01:05:58 CET
    
    
  
Ciao :)
dopo mesi di "buio", riprendo in mano il pinguino, e inizio
a riconfigurarmi tutto passo passo, provando quell'ormai estranea
gioia del "veder funzionare qualcosa", con realtiva arrabbiatura... quando
il qualcosa non si accinge a funzionare.
ISDN, Modem Trust PCI
E credo (mah) di aver piazzato le cose giuste nel kernel,  dato che
la scheda viene rilevata correttamente (o no? :)).
Corre voce che ci vuole un coso chiamato isdn4linux-qualcosa x far
funzionare tutto... la compilazione procede piacevolmente (dicesi
compilazione piacevole quella che non riporta messaggi d'errore), e dopo mi
metto al lavoro.
mi creo un coso di configurazione, che chiamo setisdn
---setisdn---
[ISDNCTRL]
INTERFACES = {
	   [INTERFACE]
	   NAME = ippp0
	   PHONE_OUT = *numerino*
	   SECURE = on
	   DIALMAX = 1
	   L2_PROT = hdlc
	   L3_PROT = trans
	   ENCAP = syncppp
	   PPPBIND = 0
 }
 ---end---
 
 Okey, questo coso (presumo) dovrebbe configurarla correttamente.
 
 A questo punto impugno la spada (isdnctrl) e inizio a farmi strada tra i
mostri (basta ultimaonline...)
lo scriptino che si occupa di avviare tutto e' il seguente:
---scriptino---
#!/bin/bash
isdnctrl readconf setisdn
ifconfig ippp0 ip_a_caso pointopoint ip_a_caso netmask 255.255.255.0
route add default ippp0
ipppd /dev/ippp0 &
---end---
Lancio lo scriptino.... tutto ok
AHHH!! SARA' PARTITO?
$ ping www.qualcunomirisponda.com
.... muerto
In effetti sarebbe stato chiedere troppo :)
Spulcio qualche log, che riporto...
---/var/log/message---
ipppd[446]: Found 1 device: /dev/ippp0
ipppd[447]: ipppd i2.2.11 
ipppd[447]: init_unit: 0
ipppd[447]: Connect[0]: /dev/ippp0, fd: 7
---end---
il demone mi sembra partire correttamente no?
Pero' in rete non va neanche a pregare in aramaico.
Ora... sarebbe veramente troppo chiedere "xche'?", e quindi, la mia domanda
e' diversa.
Come posso sapere cosa fa l'ipppd?
Mi spiego.
Ero abituato a collegarmi con minicom e a vedere passo passo cosa succedeva
mentre il mio 56k dialogava, con isdn invece non capisco NIENTE, vado
solo... a occhio.
ho provato a mettere l'opzione debug in ..../ioptions e a provare a chiamare
con
# isdnctrl dialmode ippp0 manual
# isdnctrl dial ippp0
La risposta e' stata:
ippp0: Resource temporarilly unavaiable
Allora preso dal panico ho notato un parametro "verbose" (SALVEZZA!) di
isdnctrl
dunque... (digitavo numeri a caso)
# isdnctrl verbose 5 
Verbose-level set to 5
# isdnctrl verbose 10
Verbose-level set to 10
# isdnctrl verbose 10000
Verbose-level set to 10000
ehm :)
ma c'e' un valore massimo? :)
Tra l'altro mi pare che questo parametro non sia documentato nella manpage
e cmq mettevo numeri "alti" ma non cambiava niente..
qualcuno mi sa aiutare?
Grazie :)
Tommaso
ps: ue gianni! :)
    
    
       
       Maggiori informazioni sulla lista 
	       flug-tech